C# Class amp.eventing.RpcRegistration

Inheritance: IRegistration
Afficher le fichier Open project: Berico-Technologies/AMP Class Usage Examples

Protected Properties

Свойство Type Description
_log ILog
_openEnvelope MessageContext>.Func
_responseEnvelope Envelope
_responseEvent System.Threading.AutoResetEvent
_responseFilter Predicate

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
BuildRpcTopic ( string expectedTopic, System.Guid requestId ) : string

Method Details

BuildRpcTopic() protected méthode

protected BuildRpcTopic ( string expectedTopic, System.Guid requestId ) : string
expectedTopic string
requestId System.Guid
Résultat string

GetResponse() public méthode

public GetResponse ( System.TimeSpan timeout ) : object
timeout System.TimeSpan
Résultat object

Handle() public méthode

public Handle ( Envelope env ) : object
env Envelope
Résultat object

HandleFailed() public méthode

public HandleFailed ( Envelope env, Exception ex ) : object
env Envelope
ex System.Exception
Résultat object

RpcRegistration() public méthode

public RpcRegistration ( System.Guid requestId, string expectedTopic, MessageContext>.Func openEnvelope ) : System
requestId System.Guid
expectedTopic string
openEnvelope MessageContext>.Func
Résultat System

Property Details

_log protected_oe property

protected ILog _log
Résultat ILog

_openEnvelope protected_oe property

protected Func _openEnvelope
Résultat MessageContext>.Func

_responseEnvelope protected_oe property

protected Envelope _responseEnvelope
Résultat Envelope

_responseEvent protected_oe property

protected AutoResetEvent,System.Threading _responseEvent
Résultat System.Threading.AutoResetEvent

_responseFilter protected_oe property

protected Predicate _responseFilter
Résultat Predicate