PollingInterface<TPoint> 클래스
주기적으로 값 읽기 요청을 수행하는 인터페이스를 정의합니다.
상속된 멤버
네임스페이스: VagabondK.Interface.Abstractions
어셈블리: VagabondK.Interface.Abstractions.dll
구문
public abstract class PollingInterface<TPoint> : Interface<TPoint>, INotifyPropertyChanged, IDisposable, ICollection<TPoint>, IEnumerable<TPoint>, IEnumerable where TPoint : InterfacePoint
형식 매개 변수
| 이름 | 설명 |
|---|---|
| TPoint | 인터페이스 포인트 형식 |
생성자
| 이름 | 설명 |
|---|---|
| PollingInterface(int) | 생성자 |
속성
| 이름 | 설명 |
|---|---|
| PollingTimeSpan | 값 읽기 요청 주기. 기본값은 500 밀리초. |
메서드
| 이름 | 설명 |
|---|---|
| OnPoll() | 값 읽기 요청 수행 메서드 |
| OnStart() | 통신 기반 인터페이스를 시작하기 위한 코드를 구현합니다. |
| OnStop() | 통신 기반 인터페이스를 종료하기 위한 코드를 구현합니다. |
| Poll() | 주기적인 실행이 아닌, 사용자가 원할 때 호출하여 값 읽어오기를 시도합니다. |
이벤트
| 이름 | 설명 |
|---|---|
| PollingCompleted | 1주기의 값 읽기 요청과 응답이 완료되었을 때 발생하는 이벤트 |