Table of Contents

Class MessagePipePublisher<T>

Namespace
Framework.Integration
Assembly
Assembly-CSharp.dll

IMessagePublisher<T> → MessagePipe IPublisher<T> 어댑터.

public sealed class MessagePipePublisher<T> : IMessagePublisher<T>

Type Parameters

T

발행할 메시지 타입.

Inheritance
object
MessagePipePublisher<T>
Implements

Remarks

RootScope에서 builder.RegisterMessagePipe() 1회 호출 필수. 각 메시지 타입은 사용 Scope에서 builder.RegisterMessageBroker<T>() 추가 등록 필요.

Constructors

MessagePipePublisher(IPublisher<T>)

public MessagePipePublisher(IPublisher<T> inner)

Parameters

inner IPublisher<T>

Methods

Publish(T)

메시지를 모든 구독자에게 즉시 동기 전달한다.

public void Publish(T message)

Parameters

message T

전달할 메시지 인스턴스.