C# Class PriorityQueue.Shared.QueueManager

Afficher le fichier Open project: mspnp/cloud-design-patterns Class Usage Examples

Méthodes publiques

Méthode Description
QueueManager ( string serviceBusConnectionString, string topicName ) : System
ReceiveMessages ( string subscription, Task>.Func processMessageTask ) : void
SendBatchAsync ( IEnumerable messages ) : Task
SendMessageAsync ( BrokeredMessage message ) : Task
Setup ( string subscription, string priority ) : void
SetupTopic ( ) : void
StopReceiver ( System.TimeSpan waitTime ) : Task
StopSender ( ) : Task

Private Methods

Méthode Description
OptionsOnExceptionReceived ( object sender, ExceptionReceivedEventArgs exceptionReceivedEventArgs ) : void

Method Details

QueueManager() public méthode

public QueueManager ( string serviceBusConnectionString, string topicName ) : System
serviceBusConnectionString string
topicName string
Résultat System

ReceiveMessages() public méthode

public ReceiveMessages ( string subscription, Task>.Func processMessageTask ) : void
subscription string
processMessageTask Task>.Func
Résultat void

SendBatchAsync() public méthode

public SendBatchAsync ( IEnumerable messages ) : Task
messages IEnumerable
Résultat Task

SendMessageAsync() public méthode

public SendMessageAsync ( BrokeredMessage message ) : Task
message BrokeredMessage
Résultat Task

Setup() public méthode

public Setup ( string subscription, string priority ) : void
subscription string
priority string
Résultat void

SetupTopic() public méthode

public SetupTopic ( ) : void
Résultat void

StopReceiver() public méthode

public StopReceiver ( System.TimeSpan waitTime ) : Task
waitTime System.TimeSpan
Résultat Task

StopSender() public méthode

public StopSender ( ) : Task
Résultat Task