C# Класс amp.eventing.RpcRegistration

Наследование: IRegistration
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_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