C# Class Nimbus.Transports.WindowsServiceBus.SendersAndRecievers.WindowsServiceBusSubscriptionMessageReceiver

Inheritance: Nimbus.Infrastructure.MessageSendersAndReceivers.ThrottlingMessageReceiver
Afficher le fichier Open project: NimbusAPI/Nimbus Class Usage Examples

Méthodes publiques

Méthode Description
ToString ( ) : string
WindowsServiceBusSubscriptionMessageReceiver ( IQueueManager queueManager, string topicPath, string subscriptionName, IFilterCondition filterCondition, ConcurrentHandlerLimitSetting concurrentHandlerLimit, IBrokeredMessageFactory brokeredMessageFactory, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
Fetch ( CancellationToken cancellationToken ) : Task
WarmUp ( ) : Task

Private Methods

Méthode Description
CancellationTask ( SemaphoreSlim cancellationSemaphore, CancellationToken cancellationToken ) : Task
DiscardSubscriptionClient ( ) : void
GetSubscriptionClient ( ) : Task

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Fetch() protected méthode

protected Fetch ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

ToString() public méthode

public ToString ( ) : string
Résultat string

WarmUp() protected méthode

protected WarmUp ( ) : Task
Résultat Task

WindowsServiceBusSubscriptionMessageReceiver() public méthode

public WindowsServiceBusSubscriptionMessageReceiver ( IQueueManager queueManager, string topicPath, string subscriptionName, IFilterCondition filterCondition, ConcurrentHandlerLimitSetting concurrentHandlerLimit, IBrokeredMessageFactory brokeredMessageFactory, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System
queueManager IQueueManager
topicPath string
subscriptionName string
filterCondition IFilterCondition
concurrentHandlerLimit ConcurrentHandlerLimitSetting
brokeredMessageFactory IBrokeredMessageFactory
globalHandlerThrottle IGlobalHandlerThrottle
logger ILogger
Résultat System