|
Dreamine.Communication.Abstractions 1.0.2
Dreamine.Communication.Abstractions 공용 계약과 추상화를 제공합니다.
|
Public 멤버 함수 | |
| Task | RouteAsync (MessageEnvelope message, CancellationToken cancellationToken=default) |
메시지 라우팅 기능의 공통 계약입니다.
IMessageRouter.cs 파일의 15 번째 라인에서 정의되었습니다.
| Task Dreamine.Communication.Abstractions.Interfaces.IMessageRouter.RouteAsync | ( | MessageEnvelope | message, |
| CancellationToken | cancellationToken = default ) |
메시지의 라우트 정보에 따라 메시지를 비동기적으로 처리합니다.
| message | 라우팅할 메시지 봉투입니다. |
| cancellationToken | 라우팅 작업 취소 요청을 감시하는 토큰입니다. |
| ArgumentNullException | message 가 null인 경우 발생할 수 있습니다. |
| OperationCanceledException | 취소 토큰을 통해 작업 취소가 요청된 경우 발생할 수 있습니다. |