C# 클래스 amp.bus.DefaultEnvelopeBus

상속: IEnvelopeBus
파일 보기 프로젝트 열기: Berico-Technologies/AMP 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_log ILog
_txProvider ITransportProvider

공개 메소드들

메소드 설명
DefaultEnvelopeBus ( ITransportProvider transportProvider ) : System
Dispose ( ) : void
Handle_Dispatcher ( IEnvelopeDispatcher dispatcher ) : void
Register ( IRegistration registration ) : void
Send ( Envelope env ) : void
Unregister ( IRegistration registration ) : void

보호된 메소드들

메소드 설명
ProcessEnvelope ( EnvelopeContext context, IEnumerable processorChain, System.Action processingComplete ) : void

메소드 상세

DefaultEnvelopeBus() 공개 메소드

public DefaultEnvelopeBus ( ITransportProvider transportProvider ) : System
transportProvider ITransportProvider
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Handle_Dispatcher() 공개 메소드

public Handle_Dispatcher ( IEnvelopeDispatcher dispatcher ) : void
dispatcher IEnvelopeDispatcher
리턴 void

ProcessEnvelope() 보호된 메소드

protected ProcessEnvelope ( EnvelopeContext context, IEnumerable processorChain, System.Action processingComplete ) : void
context EnvelopeContext
processorChain IEnumerable
processingComplete System.Action
리턴 void

Register() 공개 메소드

public Register ( IRegistration registration ) : void
registration IRegistration
리턴 void

Send() 공개 메소드

public Send ( Envelope env ) : void
env Envelope
리턴 void

Unregister() 공개 메소드

public Unregister ( IRegistration registration ) : void
registration IRegistration
리턴 void

프로퍼티 상세

_log 보호되어 있는 프로퍼티

protected ILog _log
리턴 ILog

_txProvider 보호되어 있는 프로퍼티

protected ITransportProvider _txProvider
리턴 ITransportProvider