C# Class ServiceBroker.Queues.QueueManager

Inheritance: IDisposable
Afficher le fichier Open project: CoreyKaylor/servicebroker-queues Class Usage Examples

Méthodes publiques

Méthode Description
CreateQueues ( ) : void
Dispose ( ) : void
GetQueue ( Uri queueUri ) : IQueue
QueueManager ( string connectionStringName ) : System
Receive ( Uri queueUri ) : ServiceBroker.Queues.MessageEnvelope
Receive ( Uri queueUri, System.TimeSpan timeout ) : ServiceBroker.Queues.MessageEnvelope
Send ( Uri fromQueue, Uri toQueue, ServiceBroker.Queues.MessageEnvelope payload ) : void
WaitForQueueWithMessageNotification ( ) : Uri

Private Methods

Méthode Description
AssertNotDisposed ( ) : void
EnsureEnslistment ( ) : void
GetMessageFromQueue ( Uri queueUri ) : ServiceBroker.Queues.MessageEnvelope
PurgeOldData ( object ignored ) : void

Method Details

CreateQueues() public méthode

public CreateQueues ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetQueue() public méthode

public GetQueue ( Uri queueUri ) : IQueue
queueUri System.Uri
Résultat IQueue

QueueManager() public méthode

public QueueManager ( string connectionStringName ) : System
connectionStringName string
Résultat System

Receive() public méthode

public Receive ( Uri queueUri ) : ServiceBroker.Queues.MessageEnvelope
queueUri System.Uri
Résultat ServiceBroker.Queues.MessageEnvelope

Receive() public méthode

public Receive ( Uri queueUri, System.TimeSpan timeout ) : ServiceBroker.Queues.MessageEnvelope
queueUri System.Uri
timeout System.TimeSpan
Résultat ServiceBroker.Queues.MessageEnvelope

Send() public méthode

public Send ( Uri fromQueue, Uri toQueue, ServiceBroker.Queues.MessageEnvelope payload ) : void
fromQueue System.Uri
toQueue System.Uri
payload ServiceBroker.Queues.MessageEnvelope
Résultat void

WaitForQueueWithMessageNotification() public méthode

public WaitForQueueWithMessageNotification ( ) : Uri
Résultat System.Uri