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

Public 멤버 함수 | |
| Task | PublishAsync< TMessage > (TMessage message, CancellationToken cancellationToken=default) |
| IDisposable | Subscribe< TMessage > (Func< TMessage, CancellationToken, Task > handler) |
하이브리드 애플리케이션 계층 간 통신용 메시지 버스를 정의합니다.
IHybridMessageBus.cs 파일의 15 번째 라인에서 정의되었습니다.
| Task Dreamine.Hybrid.Interfaces.IHybridMessageBus.PublishAsync< TMessage > | ( | TMessage | message, |
| CancellationToken | cancellationToken = default ) |
지정한 메시지를 등록된 구독자에게 비동기적으로 게시합니다.
| TMessage | 게시할 메시지 형식입니다. |
| message | 게시할 메시지 인스턴스입니다. |
| cancellationToken | 게시 작업 취소 토큰입니다. |
Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus에서 구현되었습니다.
| TMessage | : | IHybridMessage |
| IDisposable Dreamine.Hybrid.Interfaces.IHybridMessageBus.Subscribe< TMessage > | ( | Func< TMessage, CancellationToken, Task > | handler | ) |
지정한 메시지 형식에 처리기를 구독시킵니다.
| TMessage | 구독할 메시지 형식입니다. |
| handler | 메시지를 비동기적으로 처리할 대리자입니다. |
Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus에서 구현되었습니다.
| TMessage | : | IHybridMessage |