C# Класс PriorityQueue.Shared.QueueManager

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

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

Метод Описание
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

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

Метод Описание
OptionsOnExceptionReceived ( object sender, ExceptionReceivedEventArgs exceptionReceivedEventArgs ) : void

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

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

public QueueManager ( string serviceBusConnectionString, string topicName ) : System
serviceBusConnectionString string
topicName string
Результат System

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

public ReceiveMessages ( string subscription, Task>.Func processMessageTask ) : void
subscription string
processMessageTask Task>.Func
Результат void

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

public SendBatchAsync ( IEnumerable messages ) : Task
messages IEnumerable
Результат Task

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

public SendMessageAsync ( BrokeredMessage message ) : Task
message BrokeredMessage
Результат Task

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

public Setup ( string subscription, string priority ) : void
subscription string
priority string
Результат void

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

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

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

public StopReceiver ( System.TimeSpan waitTime ) : Task
waitTime System.TimeSpan
Результат Task

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

public StopSender ( ) : Task
Результат Task