C# 클래스 Nimbus.Transports.WindowsServiceBus.SendersAndRecievers.WindowsServiceBusSubscriptionMessageReceiver

상속: Nimbus.Infrastructure.MessageSendersAndReceivers.ThrottlingMessageReceiver
파일 보기 프로젝트 열기: NimbusAPI/Nimbus 1 사용 예제들

공개 메소드들

메소드 설명
ToString ( ) : string
WindowsServiceBusSubscriptionMessageReceiver ( IQueueManager queueManager, string topicPath, string subscriptionName, IFilterCondition filterCondition, ConcurrentHandlerLimitSetting concurrentHandlerLimit, IBrokeredMessageFactory brokeredMessageFactory, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
Fetch ( CancellationToken cancellationToken ) : Task
WarmUp ( ) : Task

비공개 메소드들

메소드 설명
CancellationTask ( SemaphoreSlim cancellationSemaphore, CancellationToken cancellationToken ) : Task
DiscardSubscriptionClient ( ) : void
GetSubscriptionClient ( ) : Task

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Fetch() 보호된 메소드

protected Fetch ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

WarmUp() 보호된 메소드

protected WarmUp ( ) : Task
리턴 Task

WindowsServiceBusSubscriptionMessageReceiver() 공개 메소드

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
리턴 System