C# 클래스 Wave.Transports.MSMQ.MSMQTransport

상속: ITransport, IDisposable
파일 보기 프로젝트 열기: WaveServiceBus/WaveServiceBus

공개 메소드들

메소드 설명
Dispose ( ) : void
GetDelayMessages ( System token, Action onMessageReceived ) : void
GetMessages ( System token, Action onMessageReceived ) : void
InitializeForConsuming ( ) : void
InitializeForPublishing ( ) : void
MSMQTransport ( IConfigurationContext configuration ) : System
RegisterSubscription ( string subscription ) : void
Send ( string subscription, RawMessage message ) : void
Send ( string subscription, object message ) : void
SendToDelay ( RawMessage message ) : void
SendToError ( RawMessage message ) : void
SendToPrimary ( RawMessage message ) : void
Shutdown ( ) : void

비공개 메소드들

메소드 설명
GetMessages ( System.Messaging.MessageQueue queue, CancellationToken token, Action onMessageReceived ) : void
GetQueue ( string queueName, bool transactional ) : System.Messaging.MessageQueue
MSMQTransport ( string baseQueueName, IConfigurationContext configuration ) : System
MergeConfiguration ( IConfigurationContext context ) : IConfigurationContext

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetDelayMessages() 공개 메소드

public GetDelayMessages ( System token, Action onMessageReceived ) : void
token System
onMessageReceived Action
리턴 void

GetMessages() 공개 메소드

public GetMessages ( System token, Action onMessageReceived ) : void
token System
onMessageReceived Action
리턴 void

InitializeForConsuming() 공개 메소드

public InitializeForConsuming ( ) : void
리턴 void

InitializeForPublishing() 공개 메소드

public InitializeForPublishing ( ) : void
리턴 void

MSMQTransport() 공개 메소드

public MSMQTransport ( IConfigurationContext configuration ) : System
configuration IConfigurationContext
리턴 System

RegisterSubscription() 공개 메소드

public RegisterSubscription ( string subscription ) : void
subscription string
리턴 void

Send() 공개 메소드

public Send ( string subscription, RawMessage message ) : void
subscription string
message RawMessage
리턴 void

Send() 공개 메소드

public Send ( string subscription, object message ) : void
subscription string
message object
리턴 void

SendToDelay() 공개 메소드

public SendToDelay ( RawMessage message ) : void
message RawMessage
리턴 void

SendToError() 공개 메소드

public SendToError ( RawMessage message ) : void
message RawMessage
리턴 void

SendToPrimary() 공개 메소드

public SendToPrimary ( RawMessage message ) : void
message RawMessage
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void