C# Класс IServiceOriented.ServiceBus.ServiceBusRuntime

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

Открытые методы

Метод Описание
AddListener ( ListenerEndpoint endpoint ) : void
Dispose ( ) : void
GetSubscription ( System.Guid subscriptionEndpointId ) : SubscriptionEndpoint
ListListeners ( ) : Collection
ListListeners ( bool includeTransient ) : Collection
ListSubscribers ( ) : Collection
ListSubscriptions ( bool includeTransient ) : Collection
PublishOneWay ( PublishRequest publishRequest ) : void
PublishOneWay ( Type contractType, string action, object message ) : void
PublishTwoWay ( PublishRequest publishRequest, System.TimeSpan timeout ) : IServiceOriented.ServiceBus.MessageDelivery[]
RemoveListener ( System.Guid endpointId ) : void
RemoveListener ( ListenerEndpoint endpoint ) : void
RemoveSubscription ( System.Guid subscriptionId ) : void
RemoveSubscription ( SubscriptionEndpoint subscription ) : void
ServiceBusRuntime ( ) : System
ServiceBusRuntime ( IServiceLocator serviceLocator ) : System
Start ( ) : void
Stop ( ) : bool
Subscribe ( SubscriptionEndpoint subscription ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
GetResponseCorrelationId ( PublishRequest request ) : string

Приватные методы

Метод Описание
NotifyDelivery ( MessageDelivery delivery ) : void
NotifyExpired ( MessageDelivery delivery ) : void
NotifyFailure ( MessageDelivery delivery, bool permanent ) : void
NotifyUnhandledException ( Exception ex, bool isTerminating ) : void
attachServices ( ) : void
deliverToSubscriptionEndpoint ( TimeSpan timeout, PublishRequest publishRequest ) : void

Описание методов

AddListener() публичный Метод

public AddListener ( ListenerEndpoint endpoint ) : void
endpoint ListenerEndpoint
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetResponseCorrelationId() защищенный Метод

protected GetResponseCorrelationId ( PublishRequest request ) : string
request PublishRequest
Результат string

GetSubscription() публичный Метод

public GetSubscription ( System.Guid subscriptionEndpointId ) : SubscriptionEndpoint
subscriptionEndpointId System.Guid
Результат SubscriptionEndpoint

ListListeners() публичный Метод

public ListListeners ( ) : Collection
Результат Collection

ListListeners() публичный Метод

public ListListeners ( bool includeTransient ) : Collection
includeTransient bool
Результат Collection

ListSubscribers() публичный Метод

public ListSubscribers ( ) : Collection
Результат Collection

ListSubscriptions() публичный Метод

public ListSubscriptions ( bool includeTransient ) : Collection
includeTransient bool
Результат Collection

PublishOneWay() публичный Метод

public PublishOneWay ( PublishRequest publishRequest ) : void
publishRequest PublishRequest
Результат void

PublishOneWay() публичный Метод

public PublishOneWay ( Type contractType, string action, object message ) : void
contractType System.Type
action string
message object
Результат void

PublishTwoWay() публичный Метод

public PublishTwoWay ( PublishRequest publishRequest, System.TimeSpan timeout ) : IServiceOriented.ServiceBus.MessageDelivery[]
publishRequest PublishRequest
timeout System.TimeSpan
Результат IServiceOriented.ServiceBus.MessageDelivery[]

RemoveListener() публичный Метод

public RemoveListener ( System.Guid endpointId ) : void
endpointId System.Guid
Результат void

RemoveListener() публичный Метод

public RemoveListener ( ListenerEndpoint endpoint ) : void
endpoint ListenerEndpoint
Результат void

RemoveSubscription() публичный Метод

public RemoveSubscription ( System.Guid subscriptionId ) : void
subscriptionId System.Guid
Результат void

RemoveSubscription() публичный Метод

public RemoveSubscription ( SubscriptionEndpoint subscription ) : void
subscription SubscriptionEndpoint
Результат void

ServiceBusRuntime() публичный Метод

public ServiceBusRuntime ( ) : System
Результат System

ServiceBusRuntime() публичный Метод

public ServiceBusRuntime ( IServiceLocator serviceLocator ) : System
serviceLocator IServiceLocator
Результат System

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : bool
Результат bool

Subscribe() публичный Метод

public Subscribe ( SubscriptionEndpoint subscription ) : void
subscription SubscriptionEndpoint
Результат void