C# Класс Nimbus.Transports.AzureServiceBus.AzureServiceBusTransport

Наследование: INimbusTransport, IDisposable
Показать файл Открыть проект

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

Метод Описание
AzureServiceBusTransport ( ConcurrentHandlerLimitSetting concurrentHandlerLimit, IBrokeredMessageFactory brokeredMessageFactory, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger, IQueueManager queueManager, Func namespaceManager, IRetry retry, IDependencyResolver dependencyResolver, ISqlFilterExpressionGenerator sqlFilterExpressionGenerator ) : System
Dispose ( ) : void
GetQueueReceiver ( string queuePath ) : INimbusMessageReceiver
GetQueueSender ( string queuePath ) : INimbusMessageSender
GetTopicReceiver ( string topicPath, string subscriptionName, IFilterCondition filter ) : INimbusMessageReceiver
GetTopicSender ( string topicPath ) : INimbusMessageSender
TestConnection ( ) : System.Threading.Tasks.Task

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
CreateQueueReceiver ( string queuePath ) : INimbusMessageReceiver
CreateQueueSender ( string queuePath ) : INimbusMessageSender
CreateTopicReceiver ( string topicPath, string subscriptionName, IFilterCondition filterCondition ) : INimbusMessageReceiver
CreateTopicSender ( string topicPath ) : INimbusMessageSender

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

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

public AzureServiceBusTransport ( ConcurrentHandlerLimitSetting concurrentHandlerLimit, IBrokeredMessageFactory brokeredMessageFactory, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger, IQueueManager queueManager, Func namespaceManager, IRetry retry, IDependencyResolver dependencyResolver, ISqlFilterExpressionGenerator sqlFilterExpressionGenerator ) : System
concurrentHandlerLimit ConcurrentHandlerLimitSetting
brokeredMessageFactory IBrokeredMessageFactory
globalHandlerThrottle IGlobalHandlerThrottle
logger ILogger
queueManager IQueueManager
namespaceManager Func
retry IRetry
dependencyResolver IDependencyResolver
sqlFilterExpressionGenerator ISqlFilterExpressionGenerator
Результат System

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public GetQueueReceiver ( string queuePath ) : INimbusMessageReceiver
queuePath string
Результат INimbusMessageReceiver

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

public GetQueueSender ( string queuePath ) : INimbusMessageSender
queuePath string
Результат INimbusMessageSender

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

public GetTopicReceiver ( string topicPath, string subscriptionName, IFilterCondition filter ) : INimbusMessageReceiver
topicPath string
subscriptionName string
filter IFilterCondition
Результат INimbusMessageReceiver

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

public GetTopicSender ( string topicPath ) : INimbusMessageSender
topicPath string
Результат INimbusMessageSender

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

public TestConnection ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task