Dreamine.Hybrid 1.0.3
Dreamine.Hybrid 프로젝트의 API와 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Hybrid.Interfaces.IHybridMessageBus 인터페이스 참조
Dreamine.Hybrid.Interfaces.IHybridMessageBus에 대한 상속 다이어그램 :

Public 멤버 함수

Task PublishAsync< TMessage > (TMessage message, CancellationToken cancellationToken=default)
IDisposable Subscribe< TMessage > (Func< TMessage, CancellationToken, Task > handler)

상세한 설명

하이브리드 애플리케이션 계층 간 통신용 메시지 버스를 정의합니다.

IHybridMessageBus.cs 파일의 15 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ PublishAsync< TMessage >()

Task Dreamine.Hybrid.Interfaces.IHybridMessageBus.PublishAsync< TMessage > ( TMessage message,
CancellationToken cancellationToken = default )

지정한 메시지를 등록된 구독자에게 비동기적으로 게시합니다.

템플릿 파라메터
TMessage게시할 메시지 형식입니다.
매개변수
message게시할 메시지 인스턴스입니다.
cancellationToken게시 작업 취소 토큰입니다.
반환값
비동기 게시 작업입니다.

Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus에서 구현되었습니다.

타입 한정자들
TMessage :IHybridMessage 

◆ Subscribe< TMessage >()

IDisposable Dreamine.Hybrid.Interfaces.IHybridMessageBus.Subscribe< TMessage > ( Func< TMessage, CancellationToken, Task > handler)

지정한 메시지 형식에 처리기를 구독시킵니다.

템플릿 파라메터
TMessage구독할 메시지 형식입니다.
매개변수
handler메시지를 비동기적으로 처리할 대리자입니다.
반환값
해제할 때 구독을 제거하는 핸들입니다.

Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus에서 구현되었습니다.

타입 한정자들
TMessage :IHybridMessage 

이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: