VENTES: 1-800-867-1389

Classe MessagingFactory

Représente une fabrique de messagerie. Il s'agit de la classe d'ancrage utilisée pour les opérations d'échange de messages avec des files d'attente, des rubriques ou des abonnements Service Bus.

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

public abstract class MessagingFactory : MessageClientEntity

Le type MessagingFactory expose les membres suivants.

  NomDescription
Propriété publiqueAddressObtient l'adresse de base de la fabrique de messagerie.
Propriété publiqueIsClosed (hérité de ClientEntity.)
Propriété publiqueNamespaceEndpointsObtient une liste de points de terminaison d'espace de noms.
Propriété publiquePrefetchCountObtient ou définit le nombre de messages que le destinataire peut demander simultanément.
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 publiqueAcceptMessageSession()Renvoie les sessions disponibles dans les abonnements et files d'attente activés pour les sessions dans l'espace de noms de service.
Méthode publiqueAcceptMessageSession(TimeSpan)Renvoie les sessions disponibles dans les abonnements et files d'attente activés pour les sessions dans l'espace de noms de service.
Méthode publiqueAcceptMessageSessionAsync()Retourne de manière asynchrone les sessions disponibles dans les abonnements et files d'attente activés pour les sessions dans l'espace de noms de service.
Méthode publiqueAcceptMessageSessionAsync(TimeSpan)Retourne de manière asynchrone les sessions disponibles dans les abonnements et files d'attente activés pour les sessions dans l'espace de noms de service.
Méthode publiqueBeginAcceptMessageSession(AsyncCallback, Object)Commence une opération asynchrone d'acceptation d'une session de messagerie.
Méthode publiqueBeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)Commence une opération asynchrone d'acceptation d'une session de messagerie.
Méthode publiqueBeginCloseCommence une opération asynchrone de fermeture d'entité cliente de message. (hérité de MessageClientEntity.)
Méthode publiqueMembre statiqueBeginCreate(IEnumerable<String>, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(IEnumerable<Uri>, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(String, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(Uri, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(IEnumerable<String>, MessagingFactorySettings, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(IEnumerable<String>, TokenProvider, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(IEnumerable<Uri>, MessagingFactorySettings, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(IEnumerable<Uri>, TokenProvider, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(String, MessagingFactorySettings, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(String, TokenProvider, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(Uri, MessagingFactorySettings, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueMembre statiqueBeginCreate(Uri, TokenProvider, AsyncCallback, Object)Commence une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueBeginCreateMessageReceiver(String, AsyncCallback, Object)Commence à créer un destinataire de message.
Méthode publiqueBeginCreateMessageReceiver(String, ReceiveMode, AsyncCallback, Object)Commence à créer un destinataire de message.
Méthode publiqueBeginCreateMessageSender(String, AsyncCallback, Object)Commence à créer un expéditeur de message.
Méthode publiqueBeginCreateMessageSender(String, String, AsyncCallback, Object)Commence à créer un expéditeur de message.
Méthode publiqueBeginPairNamespaceEntame le couplage d'un espace de noms.
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 statiqueCreate()Crée un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreate(IEnumerable<String>)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(IEnumerable<Uri>)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(String)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(Uri)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(IEnumerable<String>, MessagingFactorySettings)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(IEnumerable<String>, TokenProvider)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(IEnumerable<Uri>, MessagingFactorySettings)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(IEnumerable<Uri>, TokenProvider)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(String, MessagingFactorySettings)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(String, TokenProvider)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(Uri, MessagingFactorySettings)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreate(Uri, TokenProvider)Crée un objet MessagingFactory.
Méthode publiqueMembre statiqueCreateAsync(IEnumerable<String>)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(IEnumerable<Uri>)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(String)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(Uri)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(IEnumerable<String>, MessagingFactorySettings)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(IEnumerable<String>, TokenProvider)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(IEnumerable<Uri>, MessagingFactorySettings)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(IEnumerable<Uri>, TokenProvider)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(String, MessagingFactorySettings)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(String, TokenProvider)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(Uri, MessagingFactorySettings)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueMembre statiqueCreateAsync(Uri, TokenProvider)Crée de manière asynchrone un objet fabrique de messagerie.
Méthode publiqueCreateEventHubClientCrée un nouvel objet EventHubClient en utilisant le chemin d'accès spécifié.
Méthode publiqueMembre statiqueCreateFromConnectionStringCrée un objet MessagingFactory à partir d'une chaîne de connexion.
Méthode publiqueCreateMessageReceiver(String)Crée un destinataire de message.
Méthode publiqueCreateMessageReceiver(String, ReceiveMode)Crée un destinataire de message.
Méthode publiqueCreateMessageReceiverAsync(String)Crée de manière asynchrone un destinataire de message.
Méthode publiqueCreateMessageReceiverAsync(String, ReceiveMode)Crée de manière asynchrone un destinataire de message.
Méthode publiqueCreateMessageSender(String)Crée un expéditeur de message.
Méthode publiqueCreateMessageSender(String, String)Crée un expéditeur de message.
Méthode publiqueCreateMessageSenderAsync(String)Crée de manière asynchrone un expéditeur de message.
Méthode publiqueCreateMessageSenderAsync(String, String)Crée de manière asynchrone un expéditeur de message.
Méthode publiqueCreateQueueClient(String)Crée un client de file d'attente.
Méthode publiqueCreateQueueClient(String, ReceiveMode)Crée un client de file d'attente.
Méthode publiqueCreateSubscriptionClient(String, String)Crée un client d'abonnement.
Méthode publiqueCreateSubscriptionClient(String, String, ReceiveMode)Crée un client d'abonnement.
Méthode publiqueCreateTopicClientCrée un client de rubrique.
Méthode publiqueEndAcceptMessageSessionMet fin à une requête asynchrone d'acceptation d'un objet MessagingFactory.
Méthode publiqueEndCloseAchève une opération asynchrone de fermeture d'entité cliente de message. (hérité de MessageClientEntity.)
Méthode publiqueMembre statiqueEndCreateMet fin à une requête asynchrone de création d'objet MessagingFactory.
Méthode publiqueEndCreateMessageReceiverArrête de créer un destinataire de message.
Méthode publiqueEndCreateMessageSenderArrête de créer un expéditeur de message.
Méthode publiqueEndPairNamespaceAchève le couplage d'un espace de noms.
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 publiqueGetHashCode (hérité de Object.)
Méthode publiqueGetSettingsRécupère une copie des paramètres de la fabrique de messagerie.
Méthode publiqueGetType (hérité de Object.)
Méthode protégéeIncrementConnectionResetCount
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éeOnAcceptMessageSessionExécute la session de messagerie acceptée.
Méthode protégéeOnAcceptSessionReceiverExécute l'action d'acceptation de destinataire de session.
Méthode protégéeOnBeginAcceptMessageSessionExécute l'action de début d'acceptation de la session de messagerie.
Méthode protégéeOnBeginAcceptSessionReceiverExécute l'action de début d'acceptation de destinataire de session.
Méthode protégéeOnBeginCloseExécute l'action de début de fermeture. (remplace ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object).)
Méthode protégéeOnBeginCreateMessageReceiverExécute l'action de début de création de destinataire de message.
Méthode protégéeOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)Exécute l'action de début de création du destinataire de message.
Méthode protégéeOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)Exécute l'action de début de création du destinataire de message.
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éeOnCreateEventHubClientExécute l'action de création du client du concentrateur d'événements.
Méthode protégéeOnCreateMessageReceiverExécute l'action de création de destinataire de message.
Méthode protégéeOnCreateMessageSender(String, TimeSpan)Exécute l'action de création d'expéditeur de message.
Méthode protégéeOnCreateMessageSender(String, String, TimeSpan)Exécute l'action de création d'expéditeur de message.
Méthode protégéeOnCreateQueueClientExécute l'action de création de client de file d'attente.
Méthode protégéeOnCreateSubscriptionClient(String, ReceiveMode)Exécute l'action de création de client d'abonnement.
Méthode protégéeOnCreateSubscriptionClient(String, String, ReceiveMode)Exécute l'action de création de client d'abonnement.
Méthode protégéeOnCreateTopicClientExécute l'action de création de client de rubrique.
Méthode protégéeOnEndAcceptMessageSessionExécute l'action de fin d'acceptation de la session de messagerie.
Méthode protégéeOnEndAcceptSessionReceiverExécute l'action de fin d'acceptation de destinataire de session.
Méthode protégéeOnEndCloseExécute l'action de fin de fermeture. (remplace ClientEntity.OnEndClose(IAsyncResult).)
Méthode protégéeOnEndCreateMessageReceiverExécute l'action de fin de création de destinataire de message.
Méthode protégéeOnEndCreateMessageSenderExécute l'action de fin de création de l'expéditeur de message.
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 publiquePairNamespaceAsyncCouplage asynchrone d'un espace de noms.
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

Notez qu'une méthode CreateXXXClient, telle que CreateQueueClient, ne crée pas d'entité dans l'espace de noms de service. Elles récupèrent uniquement un descripteur vers une entité créée précédemment à l'aide de l'objet NamespaceManager. Si ces entités n'existent pas dans l'espace de noms, une exception est levée.

Notez également que les paramètres sont uniquement appliqués via des appels du constructeur et ne peuvent pas être modifiés ultérieurement.

// Base address of namespace you are connecting to
string Address = "sb://myapp.WindowsAzure.com/"; 
MessagingFactorySettings MsgFactorySettings = new MessagingFactorySettings();
// Specify operating timeout (optional)
MessagingFactory MsgFactory = MessagingFactory.Create(Address, MsgFactorySettings);

Les membres static publics (Shared dans Visual Basic) de ce type sont thread-safe. Le fait que les membres de l'instance soient thread-safe est également garanti.

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

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft