(0) exportieren Drucken
Alle erweitern

MessagingFactory-Klasse

Stellt eine Messagingfactory dar. Dies ist die Ankerklasse, die für Laufzeitvorgänge zum Senden und Empfangen mithilfe von Warteschlangen, Themen oder Abonnements verwendet wird.

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

[<AbstractClassAttribute>]
type MessagingFactory =  
    class
        inherit MessageClientEntity
    end

Der MessagingFactory-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Öffentliche EigenschaftAddressRuft die Basisadresse der Messagingfactory ab.
Öffentliche EigenschaftIsClosed (Geerbt von ClientEntity.)
Öffentliche EigenschaftNamespaceEndpoints
Ö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 MethodeAbortPerforms abort functionality on the messaging entity. (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<(Of <<'(String>)>>), AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<(Of <<'(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<(Of <<'(String>)>>), MessagingFactorySettings, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<(Of <<'(String>)>>), TokenProvider, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings, AsyncCallback, Object)Beginnt eine asynchrone Anforderung zum Erstellen eines MessagingFactory-Objekts.
Öffentliche MethodeStatisches ElementBeginCreate(IEnumerable<(Of <<'(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 MethodeCloseSends a cleanup message to Service Bus to signal the completion of the usage of an entity. (Geerbt von ClientEntity.)
Öffentliche MethodeCloseAsyncSends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity. (Geerbt von ClientEntity.)
Öffentliche MethodeStatisches ElementCreate()()()()Erstellt ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<(Of <<'(String>)>>))Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<(Of <<'(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<(Of <<'(String>)>>), MessagingFactorySettings)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<(Of <<'(String>)>>), TokenProvider)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings)Erstellt ein neues MessagingFactory-Objekt.
Öffentliche MethodeStatisches ElementCreate(IEnumerable<(Of <<'(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<(Of <<'(String>)>>))Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<(Of <<'(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<(Of <<'(String>)>>), MessagingFactorySettings)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<(Of <<'(String>)>>), TokenProvider)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings)Erstellt asynchron ein neues Messagingfactoryobjekt.
Öffentliche MethodeStatisches ElementCreateAsync(IEnumerable<(Of <<'(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 MethodeCreateEventHubClient
Ö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 MethodeFaultFor internal use only. Do not inherit from this class. (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 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 MethodeOnCreateEventHubClient
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

Please note that any member method with CreateXXXClient, such as CreateQueueClient(String), does not create a new entity in the service namespace. It only retrieves a handle to an existing entity created earlier using the NamespaceManager object. If these entities do not exist in the service namespace, you will receive an exception.

Also note that settings are only applied when provided through constructor methods and cannot be modified later.

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

Any public static (Shared in Visual Basic) members of this type are thread safe. Instance members are also guaranteed to be thread safe.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft