|
Dreamine.Hybrid 1.0.3
Dreamine.Hybrid 프로젝트의 API와 구성 요소를 제공합니다.
|


Public 멤버 함수 | |
| Subscription (Type messageType, object handler, Action< Subscription > unsubscribe) | |
| void | Dispose () |
속성 | |
| Type | MessageType [get] |
| object | Handler [get] |
| bool | IsDisposed [get] |
Private 속성 | |
| readonly Action< Subscription > | _unsubscribe |
| volatile bool | _disposed |
메시지 형식과 처리기 및 구독 해제 콜백을 보유하는 구독을 나타냅니다.
InMemoryHybridMessageBus.cs 파일의 442 번째 라인에서 정의되었습니다.
|
inline |
메시지 형식, 처리기 및 구독 해제 콜백으로 새 구독을 초기화합니다.
| messageType | 구독한 메시지 형식입니다. |
| handler | 메시지 처리기 객체입니다. |
| unsubscribe | 해제 시 호출할 콜백입니다. |
| ArgumentNullException | 인수 중 하나가 null인 경우 발생합니다. |
InMemoryHybridMessageBus.cs 파일의 503 번째 라인에서 정의되었습니다.
다음을 참조함 : _unsubscribe, Handler, MessageType.
|
inline |
구독을 한 번만 해제하고 소유 버스에서 제거합니다.
InMemoryHybridMessageBus.cs 파일의 551 번째 라인에서 정의되었습니다.
다음을 참조함 : _disposed, _unsubscribe.
다음에 의해서 참조됨 : Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus.PublishAsync< TMessage >().

|
private |
|
private |
unsubscribe 값을 보관합니다.
InMemoryHybridMessageBus.cs 파일의 452 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), Subscription().
|
get |
메시지 처리기 객체를 가져옵니다.
InMemoryHybridMessageBus.cs 파일의 531 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus.PublishAsync< TMessage >(), Subscription().
|
get |
이 구독이 해제되었는지 여부를 가져옵니다.
InMemoryHybridMessageBus.cs 파일의 541 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus.PublishAsync< TMessage >().
|
get |
구독한 메시지 형식을 가져옵니다.
InMemoryHybridMessageBus.cs 파일의 521 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Subscription(), Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus.Unsubscribe().