Эта тема еще не получила оценку - Оценить эту тему

Класс TopicClient

Класс привязки, используемый для доступа к Topic с целью вызова операций во время выполнения.

Пространство имен:  Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)
public abstract class TopicClient : MessageClientEntity

Тип 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.)
В начало

This abstract class is not meant to be inherited, so protected members of this class should be ignored.

// 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));
}

Any public static (Shared in Visual Basic) members of this type are thread safe. Instance members are also guaranteed to be thread safe.

Была ли вам полезна эта информация?
(1500 символов осталось)

Добавления сообщества

ДОБАВИТЬ
© 2013 Microsoft. Все права защищены.
facebook page visit twitter rss feed newsletter