VENTES: 1-800-867-1389

Classe TopicClient

Classe d'ancre utilisée pour accéder à une Topic pour exécuter certaines opérations.

Espace de noms :  Microsoft.ServiceBus.Messaging
Assembly :  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public abstract class TopicClient : MessageClientEntity

Le type TopicClient expose les membres suivants.

  NomDescription
Propriété publiqueIsClosed (hérité de ClientEntity.)
Propriété protégéeIsSubQueueObtient ou définit une valeur indiquant si le destinataire du message est créé à partir d'une sous-file d'attente.
Propriété publiqueMessagingFactoryObtient ou définit la fabrique de messagerie utilisée pour la création de cet objet TopicClient.
Propriété publiquePathObtient ou définit le nom de chemin d'accès complet du fichier.
Propriété publiqueRetryPolicy (hérité de ClientEntity.)
Propriété protégéeThisLock (hérité de ClientEntity.)
Haut de la page

  NomDescription
Méthode publiqueAbortPerforms abort functionality on the messaging entity. (hérité de ClientEntity.)
Méthode publiqueBeginCloseCommence une opération asynchrone de fermeture d'entité cliente de message. (hérité de MessageClientEntity.)
Méthode publiqueBeginSendCommence une opération asynchrone d'envoi de message.
Méthode publiqueBeginSendBatchCommence une opération asynchrone d'envoi d'un message par lot.
Méthode publiqueCloseSends a cleanup message to Service Bus to signal the completion of the usage of an entity. (hérité de ClientEntity.)
Méthode publiqueCloseAsyncSends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity. (hérité de ClientEntity.)
Méthode publiqueMembre statiqueCreateCrée une instance de TopicClient.
Méthode publiqueMembre statiqueCreateFromConnectionStringCrée une instance de TopicClient à l'aide de la chaîne de connexion spécifiée.
Méthode publiqueEndCloseAchève une opération asynchrone de fermeture d'entité cliente de message. (hérité de MessageClientEntity.)
Méthode publiqueEndSendAchève une opération asynchrone d'envoi de message.
Méthode publiqueEndSendBatchAchève une opération asynchrone d'envoi de message.
Méthode publiqueEquals (hérité de Object.)
Méthode protégéeFaultFor internal use only. Do not inherit from this class. (hérité de ClientEntity.)
Méthode protégéeFinalize (hérité de Object.)
Méthode publiqueGetHashCode (hérité de Object.)
Méthode publiqueGetType (hérité de Object.)
Méthode protégéeMemberwiseClone (hérité de Object.)
Méthode protégéeOnAbortExécute l'action d'abandon. (remplace ClientEntity..::..OnAbort()()()().)
Méthode protégéeOnBeginCloseExécute l'action de début de fermeture. (remplace ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).)
Méthode protégéeOnBeginCreateSenderExécute l'action de début de création de l'expéditeur.
Méthode protégéeOnBeginOpen (hérité de ClientEntity.)
Méthode protégéeOnCloseExécute l'action de fermeture. (remplace ClientEntity..::..OnClose(TimeSpan).)
Méthode protégéeOnClosed (hérité de ClientEntity.)
Méthode protégéeOnEndCloseExécute l'action de fin de fermeture. (remplace ClientEntity..::..OnEndClose(IAsyncResult).)
Méthode protégéeOnEndCreateSenderExécute l'action de fin de création de l'expéditeur.
Méthode protégéeOnEndOpen (hérité de ClientEntity.)
Méthode protégéeOnFaulted (hérité de ClientEntity.)
Méthode protégéeOnOpen (hérité de ClientEntity.)
Méthode protégéeOnOpened (hérité de ClientEntity.)
Méthode publiqueSendEnvoie un message en utilisant le InternalSender()()()().
Méthode publiqueSendAsyncEnvoie de manière asynchrone un message à l'aide de l'InternalSender()()()().
Méthode publiqueSendBatchEnvoie un ensemble de messages répartis (pour le traitement par lots).
Méthode publiqueSendBatchAsyncEnvoie de manière asynchrone un ensemble de messages répartis (pour le traitement par lots).
Méthode protégéeThrowIfClosed (hérité de ClientEntity.)
Méthode protégéeThrowIfDisposed (hérité de ClientEntity.)
Méthode protégéeThrowIfDisposedOrImmutable (hérité de ClientEntity.)
Méthode protégéeThrowIfDisposedOrNotOpen (hérité de ClientEntity.)
Méthode protégéeThrowIfFaulted (hérité de ClientEntity.)
Méthode publiqueToString (hérité de Object.)
Haut de la page

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.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft