C# Class CompetingConsumers.Shared.QueueManager

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

Méthodes publiques

Méthode Description
QueueManager ( string queueName, string connectionString ) : System
ReceiveMessages ( Task>.Func processMessageTask ) : void
SendMessagesAsync ( ) : Task
Start ( ) : Task
Stop ( System.TimeSpan waitTime ) : Task

Private Methods

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

Method Details

QueueManager() public méthode

public QueueManager ( string queueName, string connectionString ) : System
queueName string
connectionString string
Résultat System

ReceiveMessages() public méthode

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

SendMessagesAsync() public méthode

public SendMessagesAsync ( ) : Task
Résultat Task

Start() public méthode

public Start ( ) : Task
Résultat Task

Stop() public méthode

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