C# 클래스 amp.eventing.RpcRegistration

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

보호된 프로퍼티들

프로퍼티 타입 설명
_log ILog
_openEnvelope MessageContext>.Func
_responseEnvelope Envelope
_responseEvent System.Threading.AutoResetEvent
_responseFilter Predicate

공개 메소드들

메소드 설명
GetResponse ( System.TimeSpan timeout ) : object
Handle ( Envelope env ) : object
HandleFailed ( Envelope env, Exception ex ) : object
RpcRegistration ( System.Guid requestId, string expectedTopic, MessageContext>.Func openEnvelope ) : System

보호된 메소드들

메소드 설명
BuildRpcTopic ( string expectedTopic, System.Guid requestId ) : string

메소드 상세

BuildRpcTopic() 보호된 메소드

protected BuildRpcTopic ( string expectedTopic, System.Guid requestId ) : string
expectedTopic string
requestId System.Guid
리턴 string

GetResponse() 공개 메소드

public GetResponse ( System.TimeSpan timeout ) : object
timeout System.TimeSpan
리턴 object

Handle() 공개 메소드

public Handle ( Envelope env ) : object
env Envelope
리턴 object

HandleFailed() 공개 메소드

public HandleFailed ( Envelope env, Exception ex ) : object
env Envelope
ex System.Exception
리턴 object

RpcRegistration() 공개 메소드

public RpcRegistration ( System.Guid requestId, string expectedTopic, MessageContext>.Func openEnvelope ) : System
requestId System.Guid
expectedTopic string
openEnvelope MessageContext>.Func
리턴 System

프로퍼티 상세

_log 보호되어 있는 프로퍼티

protected ILog _log
리턴 ILog

_openEnvelope 보호되어 있는 프로퍼티

protected Func _openEnvelope
리턴 MessageContext>.Func

_responseEnvelope 보호되어 있는 프로퍼티

protected Envelope _responseEnvelope
리턴 Envelope

_responseEvent 보호되어 있는 프로퍼티

protected AutoResetEvent,System.Threading _responseEvent
리턴 System.Threading.AutoResetEvent

_responseFilter 보호되어 있는 프로퍼티

protected Predicate _responseFilter
리턴 Predicate