C# Класс ppatierno.AzureSBLite.Messaging.Amqp.AmqpMessagingFactory

Factory for handling AMQP connection
Наследование: MessagingFactory
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateReceiver MessageReceiver
Open bool
PutCbsToken bool

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

Метод Описание
AmqpMessagingFactory ( Uri baseAddress, AmqpTransportSettings settings ) : System

Constructor

AmqpMessagingFactory ( string address ) : System

Constructor

Close ( ) : void
CreateEventHubClient ( string path ) : EventHubClient
CreateMessageReceiver ( string path ) : MessageReceiver
CreateMessageReceiver ( string path, ReceiveMode receiveMode ) : MessageReceiver
CreateMessageSender ( string path ) : MessageSender
CreateQueueClient ( string path ) : QueueClient
CreateQueueClient ( string path, ReceiveMode receiveMode ) : QueueClient
CreateSubscriptionClient ( string topicPath, string name ) : SubscriptionClient
CreateSubscriptionClient ( string topicPath, string name, ReceiveMode receiveMode ) : SubscriptionClient
CreateTopicClient ( string path ) : TopicClient

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

Метод Описание
CreateReceiver ( string path, string consumerGroupName, string partitionId, string startingOffset, System.DateTime startingDateTimeUtc ) : MessageReceiver
Open ( string entity ) : bool
PutCbsToken ( string shareAccessSignature, string entity ) : bool

Send Claim Based Security (CBS) token

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

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

Constructor
public AmqpMessagingFactory ( Uri baseAddress, AmqpTransportSettings settings ) : System
baseAddress Uri Base address to service bus
settings AmqpTransportSettings AMQP transport settings
Результат System

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

Constructor
public AmqpMessagingFactory ( string address ) : System
address string Base address to service bus
Результат System

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

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

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

public CreateEventHubClient ( string path ) : EventHubClient
path string
Результат EventHubClient

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

public CreateMessageReceiver ( string path ) : MessageReceiver
path string
Результат MessageReceiver

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

public CreateMessageReceiver ( string path, ReceiveMode receiveMode ) : MessageReceiver
path string
receiveMode ReceiveMode
Результат MessageReceiver

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

public CreateMessageSender ( string path ) : MessageSender
path string
Результат MessageSender

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

public CreateQueueClient ( string path ) : QueueClient
path string
Результат QueueClient

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

public CreateQueueClient ( string path, ReceiveMode receiveMode ) : QueueClient
path string
receiveMode ReceiveMode
Результат QueueClient

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

public CreateSubscriptionClient ( string topicPath, string name ) : SubscriptionClient
topicPath string
name string
Результат SubscriptionClient

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

public CreateSubscriptionClient ( string topicPath, string name, ReceiveMode receiveMode ) : SubscriptionClient
topicPath string
name string
receiveMode ReceiveMode
Результат SubscriptionClient

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

public CreateTopicClient ( string path ) : TopicClient
path string
Результат TopicClient