Продажи: 1-800-867-1389

Класс TopicClient

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

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

public abstract class TopicClient : MessageClientEntity

Тип TopicClient обеспечивает доступ к следующим элементам.

  ИмяОписание
Открытое свойствоIsClosed (Производный от ClientEntity.)
Защищенное свойствоIsSubQueueПолучает или задает значение, указывающее, создается ли получатель сообщений создается из подочереди.
Открытое свойствоMessagingFactoryВозвращает или задает фабрику сообщений, которая используется для создания этого объекта TopicClient.
Открытое свойствоPathВозвращает или задает полное имя файла с путем.
Открытое свойствоRetryPolicy (Производный от ClientEntity.)
Защищенное свойствоThisLock (Производный от ClientEntity.)
В начало

  ИмяОписание
Открытый методAbortPerforms abort functionality on the messaging entity. (Производный от ClientEntity.)
Открытый методBeginCloseНачинает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.)
Открытый методBeginSendНачинает асинхронную операцию отправки сообщения.
Открытый методBeginSendBatchНачинает асинхронную операцию отправки сообщения пакетом.
Открытый методCloseSends a cleanup message to Service Bus to signal the completion of the usage of an entity. (Производный от ClientEntity.)
Открытый методCloseAsyncSends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity. (Производный от ClientEntity.)
Открытый методСтатический элементCreateСоздает новый экземпляр TopicClient.
Открытый методСтатический элементCreateFromConnectionStringСоздает новый экземпляр TopicClient по заданной строке подключения.
Открытый методEndCloseЗавершает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.)
Открытый методEndSendЗавершает асинхронную операцию отправки сообщения.
Открытый методEndSendBatchЗавершает асинхронную операцию отправки сообщения.
Открытый методEquals (Производный от Object.)
Защищенный методFaultFor internal use only. Do not inherit from this class. (Производный от ClientEntity.)
Защищенный методFinalize (Производный от Object.)
Открытый методGetHashCode (Производный от Object.)
Открытый методGetType (Производный от Object.)
Защищенный методMemberwiseClone (Производный от Object.)
Защищенный методOnAbortВыполняет действие прерывания. (Переопределяет ClientEntity..::..OnAbort()()()().)
Защищенный методOnBeginCloseВыполняет действие начала закрытия. (Переопределяет ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginCreateSenderВыполняет действие начала создания отправителя.
Защищенный методOnBeginOpen (Производный от ClientEntity.)
Защищенный методOnCloseВыполняет действие закрытия. (Переопределяет ClientEntity..::..OnClose(TimeSpan).)
Защищенный методOnClosed (Производный от ClientEntity.)
Защищенный методOnEndCloseВыполняет действие завершения закрытия. (Переопределяет ClientEntity..::..OnEndClose(IAsyncResult).)
Защищенный методOnEndCreateSenderВыполняет действие завершения создания отправителя.
Защищенный методOnEndOpen (Производный от ClientEntity.)
Защищенный методOnFaulted (Производный от ClientEntity.)
Защищенный методOnOpen (Производный от ClientEntity.)
Защищенный методOnOpened (Производный от ClientEntity.)
Открытый методSendОтправляет сообщение через InternalSender()()()().
Открытый методSendAsyncАсинхронно отправляет сообщение посредством InternalSender()()()().
Открытый методSendBatchОтсылает набор сообщений для обмена через посредника (для пакетной обработки).
Открытый методSendBatchAsyncАсинхронно отправляет набор сообщений-посредников (для пакетной обработки).
Защищенный методThrowIfClosed (Производный от ClientEntity.)
Защищенный методThrowIfDisposed (Производный от ClientEntity.)
Защищенный методThrowIfDisposedOrImmutable (Производный от ClientEntity.)
Защищенный методThrowIfDisposedOrNotOpen (Производный от ClientEntity.)
Защищенный методThrowIfFaulted (Производный от ClientEntity.)
Открытый метод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 символов осталось)
Спасибо за ваш отзыв

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

Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft