C# 클래스 Wave.Defaults.DefaultTransport

상속: ITransport, IDisposable
파일 보기 프로젝트 열기: WaveServiceBus/WaveServiceBus 1 사용 예제들

공개 메소드들

메소드 설명
DefaultTransport ( IAssemblyLocator assemblyLocator ) : System
Dispose ( ) : void
GetDelayMessages ( CancellationToken token, Action onMessageReceived ) : void

Blocks current thread until a message is available

GetMessages ( CancellationToken token, Action onMessageReceived ) : void

Blocks current thread until a message is available

InitializeForConsuming ( ) : void
InitializeForPublishing ( ) : void
RegisterSubscription ( string subscription ) : void

Registers a subscription with the work queue. Messages of this type will be delivered

Send ( string subscription, RawMessage message ) : void

Sends a message to all queues that subscribe to the subscription

Send ( string subscription, object message ) : void

Sends a message to all queues that subscribe to the subscription

SendToDelay ( RawMessage message ) : void
SendToError ( RawMessage message ) : void
SendToPrimary ( RawMessage message ) : void
Shutdown ( ) : void

비공개 메소드들

메소드 설명
GetMessages ( InMemoryQueue queue, CancellationToken token, ManualResetEvent resetEvent, Action onMessageReceived ) : void

Waits on the specified queue for messages

메소드 상세

DefaultTransport() 공개 메소드

public DefaultTransport ( IAssemblyLocator assemblyLocator ) : System
assemblyLocator IAssemblyLocator
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetDelayMessages() 공개 메소드

Blocks current thread until a message is available
public GetDelayMessages ( CancellationToken token, Action onMessageReceived ) : void
token System.Threading.CancellationToken
onMessageReceived Action
리턴 void

GetMessages() 공개 메소드

Blocks current thread until a message is available
public GetMessages ( CancellationToken token, Action onMessageReceived ) : void
token System.Threading.CancellationToken
onMessageReceived Action
리턴 void

InitializeForConsuming() 공개 메소드

public InitializeForConsuming ( ) : void
리턴 void

InitializeForPublishing() 공개 메소드

public InitializeForPublishing ( ) : void
리턴 void

RegisterSubscription() 공개 메소드

Registers a subscription with the work queue. Messages of this type will be delivered
public RegisterSubscription ( string subscription ) : void
subscription string
리턴 void

Send() 공개 메소드

Sends a message to all queues that subscribe to the subscription
public Send ( string subscription, RawMessage message ) : void
subscription string
message RawMessage
리턴 void

Send() 공개 메소드

Sends a message to all queues that subscribe to the subscription
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