VERTRIEB: 1-800-867-1380

MessagingFactory-Klasse

Stellt eine Messagingfactory dar. Dies ist die Ankerklasse, die für Laufzeitvorgänge zum Senden und Empfangen von Nachrichten an bzw. von Service Bus-Warteschlangen, -Themen oder -Abonnements verwendet wird.

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

public abstract class MessagingFactory : MessageClientEntity

Der MessagingFactory-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Öffentliche EigenschaftAddressRuft die Basisadresse der Messagingfactory ab.
Öffentliche EigenschaftIsClosed (Geerbt von ClientEntity.)
Öffentliche EigenschaftNamespaceEndpointsRuft eine Liste mit Namespace-Endpunkten ab.
Öffentliche EigenschaftPrefetchCountRuft die Anzahl der Nachrichten ab, die der Nachrichtenempfänger gleichzeitig anfordern kann, oder legt diese Anzahl fest.
Öffentliche EigenschaftRetryPolicy (Geerbt von ClientEntity.)
Geschützte EigenschaftThisLock (Geerbt von ClientEntity.)
Zum Anfang

  NameBeschreibung
Öffentliche MethodeAbortFührt eine Abbruchaktion für die Messagingentität aus. (Geerbt von ClientEntity.)
Öffentliche MethodeAcceptMessageSession()Gibt verfügbare Sitzungen für alle sitzungsaktivierten Abonnements und Warteschlangen im Dienstnamespace zurück.
Öffentliche MethodeAcceptMessageSession(TimeSpan)Gibt verfügbare Sitzungen für alle sitzungsaktivierten Abonnements und Warteschlangen im Dienstnamespace zurück.
Öffentliche MethodeAcceptMessageSessionAsync()Gibt asynchron verfügbare Sitzungen für alle sitzungsaktivierten Abonnements und Warteschlangen im Dienstnamespace zurück.
Öffentliche MethodeAcceptMessageSessionAsync(TimeSpan)Gibt asynchron verfügbare Sitzungen für alle sitzungsaktivierten Abonnements und Warteschlangen im Dienstnamespace zurück.
Öffentliche MethodeBeginAcceptMessageSession(AsyncCallback, Object)Beginnt einen asynchronen Vorgang zum Annehmen einer Nachrichtensitzung.
Öffentliche MethodeBeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)Beginnt einen asynchronen Vorgang zum Annehmen einer Nachrichtensitzung.
Öffentliche MethodeBeginCloseBeginnt einen asynchronen Vorgang zum Schließen der Nachrichtencliententität. (Geerbt von MessageClientEntity.)
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<String>, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<Uri>, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(String, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(Uri, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<String>, MessagingFactorySettings, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<String>, TokenProvider, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<Uri>, MessagingFactorySettings, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<Uri>, TokenProvider, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(String, MessagingFactorySettings, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(String, TokenProvider, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(Uri, MessagingFactorySettings, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(Uri, TokenProvider, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeBeginCreateMessageReceiver(String, AsyncCallback, Object)Beginnt den Vorgang zum Erstellen eines Nachrichtenempfängers.
Öffentliche MethodeBeginCreateMessageReceiver(String, ReceiveMode, AsyncCallback, Object)Beginnt den Vorgang zum Erstellen eines Nachrichtenempfängers.
Öffentliche MethodeBeginCreateMessageSender(String, AsyncCallback, Object)Beginnt den Vorgang zum Erstellen eines Nachrichtenabsenders.
Öffentliche MethodeBeginCreateMessageSender(String, String, AsyncCallback, Object)Beginnt den Vorgang zum Erstellen eines Nachrichtenabsenders.
Öffentliche MethodeBeginPairNamespaceBeginnt eine Namespace-Kopplung.
Öffentliche MethodeCloseSendet eine Bereinigungsnachricht an Service Bus, um die Beendigung der Nutzung einer Entität zu melden. (Geerbt von ClientEntity.)
Öffentliche MethodeCloseAsyncSendet eine Bereinigungsnachricht asynchron an Service Bus, um die Beendigung der Nutzung einer Entität zu melden. (Geerbt von ClientEntity.)
Öffentliche MethodeStatisches ElementCreate()Erstellt ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<String>)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<Uri>)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(String)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(Uri)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<String>, MessagingFactorySettings)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<String>, TokenProvider)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<Uri>, MessagingFactorySettings)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<Uri>, TokenProvider)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(String, MessagingFactorySettings)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(String, TokenProvider)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(Uri, MessagingFactorySettings)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(Uri, TokenProvider)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<String>)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<Uri>)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(String)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(Uri)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<String>, MessagingFactorySettings)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<String>, TokenProvider)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<Uri>, MessagingFactorySettings)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<Uri>, TokenProvider)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(String, MessagingFactorySettings)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(String, TokenProvider)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(Uri, MessagingFactorySettings)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(Uri, TokenProvider)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeCreateEventHubClientErstellt ein neues EventHubClient-Objekt mithilfe des angegebenen Pfads.
Öffentliche MethodeStatisches ElementCreateFromConnectionStringErstellt ein neues MessagingFactory-Objekt aus einer Verbindungszeichenfolge.
Öffentliche MethodeCreateMessageReceiver(String)Erstellt einen Nachrichtenempfänger.
Öffentliche MethodeCreateMessageReceiver(String, ReceiveMode)Erstellt einen Nachrichtenempfänger.
Öffentliche MethodeCreateMessageReceiverAsync(String)Erstellt asynchron einen Nachrichtenempfänger.
Öffentliche MethodeCreateMessageReceiverAsync(String, ReceiveMode)Erstellt asynchron einen Nachrichtenempfänger.
Öffentliche MethodeCreateMessageSender(String)Erstellt einen Nachrichtenabsender.
Öffentliche MethodeCreateMessageSender(String, String)Erstellt einen Nachrichtenabsender.
Öffentliche MethodeCreateMessageSenderAsync(String)Erstellt asynchron einen Nachrichtenabsender.
Öffentliche MethodeCreateMessageSenderAsync(String, String)Erstellt asynchron einen Nachrichtenabsender.
Öffentliche MethodeCreateQueueClient(String)Erstellt einen neuen Warteschlangenclient.
Öffentliche MethodeCreateQueueClient(String, ReceiveMode)Erstellt einen neuen Warteschlangenclient.
Öffentliche MethodeCreateSubscriptionClient(String, String)Erstellt einen Abonnementclient.
Öffentliche MethodeCreateSubscriptionClient(String, String, ReceiveMode)Erstellt einen neuen Abonnementclient.
Öffentliche MethodeCreateTopicClientErstellt einen neuen Themaclient.
Öffentliche MethodeEndAcceptMessageSessionBeendet eine asynchrone Anforderung zum Annehmen eines MessagingFactory-Objekts.
Öffentliche MethodeEndCloseBeendet einen asynchronen Vorgang zum Schließen der Nachrichtencliententität. (Geerbt von MessageClientEntity.)
Öffentliche MethodeStatisches ElementEndCreateBeendet eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeEndCreateMessageReceiverBeendet den Vorgang zum Erstellen eines Nachrichtenempfängers.
Öffentliche MethodeEndCreateMessageSenderBeendet den Vorgang zum Erstellen eines Nachrichtenabsenders.
Öffentliche MethodeEndPairNamespaceBeendet die Namespace-Kopplung.
Öffentliche MethodeEquals (Geerbt von Object.)
Geschützte MethodeFaultNur zur internen Verwendung. Diese Klasse sollte nicht vererbt werden. (Geerbt von ClientEntity.)
Geschützte MethodeFinalize (Geerbt von Object.)
Öffentliche MethodeGetHashCode (Geerbt von Object.)
Öffentliche MethodeGetSettingsRuft eine Kopie der Einstellungen der Messagingfactory ab.
Öffentliche MethodeGetType (Geerbt von Object.)
Geschützte MethodeIncrementConnectionResetCount
Geschützte MethodeMemberwiseClone (Geerbt von Object.)
Geschützte MethodeOnAbortFührt die Abbruchaktion aus. (Überschreibt ClientEntity.OnAbort().)
Geschützte MethodeOnAcceptMessageSessionFührt die Sitzung zum Annehmen von Nachrichten aus.
Geschützte MethodeOnAcceptSessionReceiverFührt die Aktion zum Annehmen des Sitzungsempfängers aus.
Geschützte MethodeOnBeginAcceptMessageSessionFührt die Sitzungsaktion zum Beginnen des Annehmens von Nachrichten aus.
Geschützte MethodeOnBeginAcceptSessionReceiverFührt die Aktion zum Beginnen der Annahme des Sitzungsempfängers aus.
Geschützte MethodeOnBeginCloseFührt die Aktion zum Beginnen des Schließvorgangs aus. (Überschreibt ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object).)
Geschützte MethodeOnBeginCreateMessageReceiverFührt die Aktion zum Beginnen der Nachrichtenempfängererstellung aus.
Geschützte MethodeOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)Führt die Aktion zum Beginnen der Nachrichtenabsendererstellung aus.
Geschützte MethodeOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)Führt die Aktion zum Beginnen der Nachrichtenabsendererstellung aus.
Geschützte MethodeOnBeginOpen (Geerbt von ClientEntity.)
Geschützte MethodeOnCloseFührt die Schließaktion aus. (Überschreibt ClientEntity.OnClose(TimeSpan).)
Geschützte MethodeOnClosed (Geerbt von ClientEntity.)
Geschützte MethodeOnCreateEventHubClientFührt die Aktion zum Erstellen eines Event Hub-Clients aus.
Geschützte MethodeOnCreateMessageReceiverFührt die Aktion zum Erstellen des Nachrichtenempfängers aus.
Geschützte MethodeOnCreateMessageSender(String, TimeSpan)Führt die Aktion zum Erstellen des Nachrichtenabsenders aus.
Geschützte MethodeOnCreateMessageSender(String, String, TimeSpan)Führt die Aktion zum Erstellen des Nachrichtenabsenders aus.
Geschützte MethodeOnCreateQueueClientFührt die Clientaktion zum Erstellen einer Warteschlange aus.
Geschützte MethodeOnCreateSubscriptionClient(String, ReceiveMode)Führt eine Clientaktion zum Erstellen eines Abonnements aus.
Geschützte MethodeOnCreateSubscriptionClient(String, String, ReceiveMode)Führt eine Clientaktion zum Erstellen eines Abonnements aus.
Geschützte MethodeOnCreateTopicClientFührt die Clientaktion zum Erstellen eines Themas aus.
Geschützte MethodeOnEndAcceptMessageSessionFührt die Sitzungsaktion zum Beenden des Annehmens von Nachrichten aus.
Geschützte MethodeOnEndAcceptSessionReceiverFührt die Aktion zum Beenden der Annahme des Sitzungsempfängers aus.
Geschützte MethodeOnEndCloseFührt die Aktion zum Beenden des Schließvorgangs aus. (Überschreibt ClientEntity.OnEndClose(IAsyncResult).)
Geschützte MethodeOnEndCreateMessageReceiverFührt die Aktion zum Beenden der Nachrichtenempfängererstellung aus.
Geschützte MethodeOnEndCreateMessageSenderFührt die Aktion zum Beenden der Nachrichtenabsendererstellung aus.
Geschützte MethodeOnEndOpen (Geerbt von ClientEntity.)
Geschützte MethodeOnFaulted (Geerbt von ClientEntity.)
Geschützte MethodeOnOpen (Geerbt von ClientEntity.)
Geschützte MethodeOnOpened (Geerbt von ClientEntity.)
Öffentliche MethodePairNamespaceAsyncKoppelt einen Namespace asynchron.
Geschützte MethodeThrowIfClosed (Geerbt von ClientEntity.)
Geschützte MethodeThrowIfDisposed (Geerbt von ClientEntity.)
Geschützte MethodeThrowIfDisposedOrImmutable (Geerbt von ClientEntity.)
Geschützte MethodeThrowIfDisposedOrNotOpen (Geerbt von ClientEntity.)
Geschützte MethodeThrowIfFaulted (Geerbt von ClientEntity.)
Öffentliche MethodeToString (Geerbt von Object.)
Zum Anfang

Beachten Sie bitte, dass alle Methoden CreateXXXClient (z. B. CreateQueueClient) keine neue Entität im Dienstnamespace erstellen. Sie rufen nur ein Handle für eine vorhandene Entität ab, die zuvor mithilfe des NamespaceManager-Objekts erstellt wurde. Wenn diese Entitäten nicht im Namespace vorhanden sind, wird eine Ausnahme ausgelöst.

Beachten Sie außerdem, dass Einstellungen nur über Konstruktoraufrufe angewendet werden und später nicht mehr geändert werden können.

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

Alle öffentlichen statischen (in Visual Basic freigegebenen) Elemente dieses Typs sind threadsicher. Instanzelemente sind ebenfalls garantiert threadsicher.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft