InterfaceHandler<TValue> 클래스
인터페이스 처리기
상속된 멤버
네임스페이스: VagabondK.Interface
어셈블리: VagabondK.Interface.Abstractions.dll
구문
public class InterfaceHandler<TValue> : InterfaceHandler, INotifyPropertyChanged
형식 매개 변수
| 이름 | 설명 |
|---|---|
| TValue | 인터페이스 값 형식 |
생성자
| 이름 | 설명 |
|---|---|
| InterfaceHandler() | 생성자 |
| InterfaceHandler(InterfaceMode) | 생성자 |
속성
| 이름 | 설명 |
|---|---|
| SendCommand | 값 전송 커맨드를 가져옵니다. |
| Value | 로컬 값 |
| ValueType | 인터페이스 값의 형식 |
메서드
| 이름 | 설명 |
|---|---|
| GetValue<T>() | 로컬 값 가져오기 |
| OnReceived(in TValue, in DateTime?) | 값이 수신되었을 때 호출되는 메서드 |
| Send(in TValue) | 값 전송 |
| Send(in TValue, in DateTime?) | 값 전송 |
| SendAsync(TValue, DateTime?, CancellationToken?) | 비동기로 값 전송 |
| SendAsync(in TValue) | 비동기로 값 전송 |
| SendAsync(in TValue, in DateTime?) | 비동기로 값 전송 |
| SendAsync(in TValue, in CancellationToken?) | 비동기로 값 전송 |
| SendAsync<T>(in T, in DateTime?, in CancellationToken?) | 비동기로 값 전송 |
| SendLocalValue() | 로컬 값 재전송 |
| SendLocalValueAsync() | 비동기로 로컬 값 재전송 |
| Send<T>(in T, in DateTime?) | 값 전송 |
| SetLocalValue(in TValue, in DateTime?) | 로컬 값 설정 |
이벤트
| 이름 | 설명 |
|---|---|
| Received | 값을 수신했을 때 발생하는 이벤트입니다. |