КупитьBuy
1-855-856-7678
ПоддержкаSupport
Класс привязки, используемый для доступа к Topic с целью вызова операций во время выполнения.
Пространство имен: Microsoft.ServiceBus.Messaging
Тип TopicClient обеспечивает доступ к следующим элементам.
| Имя | Описание | |
|---|---|---|
![]() | IsClosed | Получает или задает значение, указывающее закрыта ли сущность клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | IsSubQueue | Получает или задает значение, указывающее, создается ли получатель сообщений создается из подочереди. |
![]() | MessagingFactory | Возвращает или задает фабрику сообщений, которая используется для создания этого объекта TopicClient. |
![]() | Path | Возвращает или задает полное имя файла с путем. |
![]() | ThisLock | Получает объект, использованный для блокировки экземпляра MessageClientEntity. (Производный от MessageClientEntity.) |
| Имя | Описание | |
|---|---|---|
![]() | Abort | Прерывает работу сущности клиента обмена сообщениями и переводит ее в состояние закрытия. (Производный от MessageClientEntity.) |
![]() | BeginClose | Начинает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | BeginSend | Начинает асинхронную операцию отправки сообщения. |
![]() | BeginSendBatch | Начинает асинхронную операцию отправки сообщения пакетом. |
![]() | Close | Закрывает сущность клиента обмена сообщениями и переводит ее в состояние закрытия. (Производный от MessageClientEntity.) |
![]() | CloseAsync | Асинхронно закрывает сущность клиента обмена сообщениями и переводит ее в закрытое состояние. (Производный от MessageClientEntity.) |
![]() ![]() | Create | Создает новый экземпляр TopicClient. |
![]() ![]() | CreateFromConnectionString | Создает новый экземпляр TopicClient по заданной строке подключения. |
![]() | EndClose | Завершает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | EndSend | Завершает асинхронную операцию отправки сообщения. |
![]() | EndSendBatch | Завершает асинхронную операцию отправки сообщения. |
![]() | Equals | (Производный от Object.) |
![]() | Fault | Помещает сущность клиента обмена сообщениями в состояние сбоя. (Производный от MessageClientEntity.) |
![]() | Finalize | (Производный от Object.) |
![]() | GetHashCode | (Производный от Object.) |
![]() | GetType | (Производный от Object.) |
![]() | MemberwiseClone | (Производный от Object.) |
![]() | OnAbort | Выполняет действие прерывания. (Переопределяет MessageClientEntity..::..OnAbort()()()().) |
![]() | OnBeginClose | Выполняет действие начала закрытия. (Переопределяет MessageClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).) |
![]() | OnBeginCreateSender | Выполняет действие начала создания отправителя. |
![]() | OnBeginOpen | Выполняется после вызова операции для начала открытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | OnClose | Выполняет действие закрытия. (Переопределяет MessageClientEntity..::..OnClose(TimeSpan).) |
![]() | OnClosed | Происходит, когда сущность клиента обмена сообщениями переходит в состояние закрытия. (Производный от MessageClientEntity.) |
![]() | OnEndClose | Выполняет действие завершения закрытия. (Переопределяет MessageClientEntity..::..OnEndClose(IAsyncResult).) |
![]() | OnEndCreateSender | Выполняет действие завершения создания отправителя. |
![]() | OnEndOpen | Выполняется после вызова операции для завершения открытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | OnFaulted | Выполняется после вызова операции Fault. (Производный от MessageClientEntity.) |
![]() | OnOpen | Выполняется после вызова операции для открытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | OnOpened | Выполняется при открытии сущности клиента обмена сообщениями. (Производный от MessageClientEntity.) |
![]() | Send | Отправляет сообщение через InternalSender()()()(). |
![]() | SendAsync | Асинхронно отправляет сообщение посредством InternalSender()()()(). |
![]() | SendBatch | Отсылает набор сообщений для обмена через посредника (для пакетной обработки). |
![]() | SendBatchAsync | Асинхронно отправляет набор сообщений-посредников (для пакетной обработки). |
![]() | ThrowIfClosed | Создает исключение, если сущность клиента обмена сообщениями закрыта. (Производный от MessageClientEntity.) |
![]() | ThrowIfDisposed | Создает исключение, если сущность клиента обмена сообщениями освобождена. (Производный от MessageClientEntity.) |
![]() | ThrowIfDisposedOrImmutable | Создает исключение, если сущность клиента обмена сообщениями освобождена или неизменяема. (Производный от MessageClientEntity.) |
![]() | ThrowIfDisposedOrNotOpen | Создает исключение, если сущность клиента обмена сообщениями освобождена или не открыта. (Производный от MessageClientEntity.) |
![]() | ThrowIfFaulted | Создает исключение, если клиент находится в состоянии сбоя. (Производный от MessageClientEntity.) |
![]() | ToString | (Производный от Object.) |
// Create the MessagingFactory MessagingFactory factory = MessagingFactory.Create(myServiceBusNamespaceUri, SharedSecretTokenProvider.CreateSharedSecretTokenProvider(issuerName, issuerKey)); //******************************************************************************** // Sending messages to a Topic //******************************************************************************** // Create topic client TopicClient myTopicClient = factory.CreateTopicClient(myTopic); // Send messages List <object> Issues = new List <object>(); foreach (var issue in Issues) { myTopicClient.Send(new BrokeredMessage(issue)); }