C# Class IServiceOriented.ServiceBus.ServiceBusRuntime

Inheritance: IDisposable
Afficher le fichier Open project: jezell/iserviceoriented Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
GetResponseCorrelationId ( PublishRequest request ) : string

Private Methods

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

Method Details

AddListener() public méthode

public AddListener ( ListenerEndpoint endpoint ) : void
endpoint ListenerEndpoint
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetResponseCorrelationId() protected méthode

protected GetResponseCorrelationId ( PublishRequest request ) : string
request PublishRequest
Résultat string

GetSubscription() public méthode

public GetSubscription ( System.Guid subscriptionEndpointId ) : SubscriptionEndpoint
subscriptionEndpointId System.Guid
Résultat SubscriptionEndpoint

ListListeners() public méthode

public ListListeners ( ) : Collection
Résultat Collection

ListListeners() public méthode

public ListListeners ( bool includeTransient ) : Collection
includeTransient bool
Résultat Collection

ListSubscribers() public méthode

public ListSubscribers ( ) : Collection
Résultat Collection

ListSubscriptions() public méthode

public ListSubscriptions ( bool includeTransient ) : Collection
includeTransient bool
Résultat Collection

PublishOneWay() public méthode

public PublishOneWay ( PublishRequest publishRequest ) : void
publishRequest PublishRequest
Résultat void

PublishOneWay() public méthode

public PublishOneWay ( Type contractType, string action, object message ) : void
contractType System.Type
action string
message object
Résultat void

PublishTwoWay() public méthode

public PublishTwoWay ( PublishRequest publishRequest, System.TimeSpan timeout ) : IServiceOriented.ServiceBus.MessageDelivery[]
publishRequest PublishRequest
timeout System.TimeSpan
Résultat IServiceOriented.ServiceBus.MessageDelivery[]

RemoveListener() public méthode

public RemoveListener ( System.Guid endpointId ) : void
endpointId System.Guid
Résultat void

RemoveListener() public méthode

public RemoveListener ( ListenerEndpoint endpoint ) : void
endpoint ListenerEndpoint
Résultat void

RemoveSubscription() public méthode

public RemoveSubscription ( System.Guid subscriptionId ) : void
subscriptionId System.Guid
Résultat void

RemoveSubscription() public méthode

public RemoveSubscription ( SubscriptionEndpoint subscription ) : void
subscription SubscriptionEndpoint
Résultat void

ServiceBusRuntime() public méthode

public ServiceBusRuntime ( ) : System
Résultat System

ServiceBusRuntime() public méthode

public ServiceBusRuntime ( IServiceLocator serviceLocator ) : System
serviceLocator IServiceLocator
Résultat System

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : bool
Résultat bool

Subscribe() public méthode

public Subscribe ( SubscriptionEndpoint subscription ) : void
subscription SubscriptionEndpoint
Résultat void