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 publiqueAbortEffectue une fonctionnalité d'abandon sur l'entité de messagerie. (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 publiqueCloseEnvoie un message de nettoyage à Service Bus pour signaler la fin de l'utilisation d'une entité. (hérité de ClientEntity.)
Méthode publiqueCloseAsyncEnvoie en mode asynchrone un message de nettoyage à Service Bus pour signaler la fin de l'utilisation d'une entité. (hérité de ClientEntity.)
Méthode publiqueMembre statiqueCreateCrée une instance de TopicClient.
Méthode publiqueMembre statiqueCreateFromConnectionString(String)
Méthode publiqueMembre statiqueCreateFromConnectionString(String, String)Cré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éeFaultPour utilisation interne uniquement. Ne pas hériter de cette classe. (hérité de ClientEntity.)
Méthode protégéeFinalize (hérité de Object.)
Méthode publiqueMembre statiqueFormatTransferDeadLetterPath
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:
© 2015 Microsoft