C# 클래스 Nimbus.Transports.AzureServiceBus.AzureServiceBusTransport

상속: INimbusTransport, IDisposable
파일 보기 프로젝트 열기: NimbusAPI/Nimbus

공개 메소드들

메소드 설명
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