C# 클래스 ppatierno.AzureSBLite.Messaging.MessagingFactory

Factory for handling connection
상속: ppatierno.AzureSBLite.Messaging.ClientEntity
파일 보기 프로젝트 열기: ppatierno/azuresblite 1 사용 예제들

공개 메소드들

메소드 설명
Create ( Uri address, MessagingFactorySettings settings ) : MessagingFactory

Create a messaging factory based on a address and related settings

Create ( Uri address, TokenProvider tokenProvider ) : MessagingFactory

Create a messaging factory based on a address and token provider

CreateEventHubClient ( string path ) : ppatierno.AzureSBLite.Messaging.EventHubClient

Create and event hub client instance

CreateFromConnectionString ( string connectionString ) : MessagingFactory

Create a messaging factory from a connection string

CreateMessageReceiver ( string path ) : ppatierno.AzureSBLite.Messaging.MessageReceiver

Create a message receiver instance with peek/lock mode

CreateMessageReceiver ( string path, ReceiveMode receiveMode ) : ppatierno.AzureSBLite.Messaging.MessageReceiver

Create a message receiver instance

CreateMessageSender ( string path ) : MessageSender

Create a message sender instance

CreateQueueClient ( string path ) : ppatierno.AzureSBLite.Messaging.QueueClient

Creates a new queue client

CreateQueueClient ( string path, ReceiveMode receiveMode ) : ppatierno.AzureSBLite.Messaging.QueueClient

Creates a new queue client

CreateSubscriptionClient ( string topicPath, string name ) : ppatierno.AzureSBLite.Messaging.SubscriptionClient

Create a new subscription client

CreateSubscriptionClient ( string topicPath, string name, ReceiveMode receiveMode ) : ppatierno.AzureSBLite.Messaging.SubscriptionClient

Create a new subscription client

CreateTopicClient ( string path ) : ppatierno.AzureSBLite.Messaging.TopicClient

Creates a new topic client

비공개 메소드들

메소드 설명
CreateReceiver ( string path, string consumerGroupName, string partitionId, string startingOffset, System.DateTime startingDateTimeUtc ) : ppatierno.AzureSBLite.Messaging.MessageReceiver

Create a receiver instance

CreateTokenProvider ( string sharedAccessKeyName, string sharedAccessKey ) : TokenProvider

Create a SAS token provider based on key name and access key

Open ( string entity ) : bool

Open connection to the service bus

메소드 상세

Create() 공개 정적인 메소드

Create a messaging factory based on a address and related settings
public static Create ( Uri address, MessagingFactorySettings settings ) : MessagingFactory
address System.Uri Base address
settings MessagingFactorySettings Messaging factory settings
리턴 MessagingFactory

Create() 공개 정적인 메소드

Create a messaging factory based on a address and token provider
public static Create ( Uri address, TokenProvider tokenProvider ) : MessagingFactory
address System.Uri Base address
tokenProvider TokenProvider Token provider
리턴 MessagingFactory

CreateEventHubClient() 공개 추상적인 메소드

Create and event hub client instance
public abstract CreateEventHubClient ( string path ) : ppatierno.AzureSBLite.Messaging.EventHubClient
path string Path to event hub entity
리턴 ppatierno.AzureSBLite.Messaging.EventHubClient

CreateFromConnectionString() 공개 정적인 메소드

Create a messaging factory from a connection string
public static CreateFromConnectionString ( string connectionString ) : MessagingFactory
connectionString string Connection string
리턴 MessagingFactory

CreateMessageReceiver() 공개 추상적인 메소드

Create a message receiver instance with peek/lock mode
public abstract CreateMessageReceiver ( string path ) : ppatierno.AzureSBLite.Messaging.MessageReceiver
path string Path to the entity
리턴 ppatierno.AzureSBLite.Messaging.MessageReceiver

CreateMessageReceiver() 공개 추상적인 메소드

Create a message receiver instance
public abstract CreateMessageReceiver ( string path, ReceiveMode receiveMode ) : ppatierno.AzureSBLite.Messaging.MessageReceiver
path string Path to the entity
receiveMode ReceiveMode Receive mode
리턴 ppatierno.AzureSBLite.Messaging.MessageReceiver

CreateMessageSender() 공개 추상적인 메소드

Create a message sender instance
public abstract CreateMessageSender ( string path ) : MessageSender
path string Path to the entity
리턴 MessageSender

CreateQueueClient() 공개 추상적인 메소드

Creates a new queue client
public abstract CreateQueueClient ( string path ) : ppatierno.AzureSBLite.Messaging.QueueClient
path string Path to the entity
리턴 ppatierno.AzureSBLite.Messaging.QueueClient

CreateQueueClient() 공개 추상적인 메소드

Creates a new queue client
public abstract CreateQueueClient ( string path, ReceiveMode receiveMode ) : ppatierno.AzureSBLite.Messaging.QueueClient
path string Path to the entity
receiveMode ReceiveMode Receive mode
리턴 ppatierno.AzureSBLite.Messaging.QueueClient

CreateSubscriptionClient() 공개 추상적인 메소드

Create a new subscription client
public abstract CreateSubscriptionClient ( string topicPath, string name ) : ppatierno.AzureSBLite.Messaging.SubscriptionClient
topicPath string Path to the topic related entity
name string Name of the subscription
리턴 ppatierno.AzureSBLite.Messaging.SubscriptionClient

CreateSubscriptionClient() 공개 추상적인 메소드

Create a new subscription client
public abstract CreateSubscriptionClient ( string topicPath, string name, ReceiveMode receiveMode ) : ppatierno.AzureSBLite.Messaging.SubscriptionClient
topicPath string Path to the topic related entity
name string Name of the subscription
receiveMode ReceiveMode Receive mode
리턴 ppatierno.AzureSBLite.Messaging.SubscriptionClient

CreateTopicClient() 공개 추상적인 메소드

Creates a new topic client
public abstract CreateTopicClient ( string path ) : ppatierno.AzureSBLite.Messaging.TopicClient
path string Path to the entity
리턴 ppatierno.AzureSBLite.Messaging.TopicClient