VERTRIEB: 1-800-867-1380

TopicClient-Klasse

Eine Ankerklasse, die für den Zugriff auf ein Topic verwendet wird, um Laufzeitvorgänge auszuführen.

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

public abstract class TopicClient : MessageClientEntity

Der TopicClient-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Öffentliche EigenschaftIsClosed (Geerbt von ClientEntity.)
Geschützte EigenschaftIsSubQueueRuft einen Wert ab, der angibt, ob der Nachrichtenabsender aus einer Unterwarteschlange erstellt wird, oder legt diesen Wert fest.
Öffentliche EigenschaftMessagingFactoryRuft die Messagingfactory ab, die beim Erstellen dieses TopicClient-Objekts verwendet wurde, bzw. legt diese fest.
Öffentliche EigenschaftPathRuft den vollständigen Pfadnamen der Datei ab oder legt ihn 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 MethodeBeginCloseBeginnt einen asynchronen Vorgang zum Schließen der Nachrichtencliententität. (Geerbt von MessageClientEntity.)
Öffentliche MethodeBeginSendBeginnt einen asynchronen Vorgang zum Senden einer Nachricht.
Öffentliche MethodeBeginSendBatchBeginnt einen asynchronen Vorgang zum Senden einer Batchnachricht.
Ö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 ElementCreateErstellt eine neue Instanz von TopicClient.
Öffentliche MethodeStatisches ElementCreateFromConnectionStringErstellt mithilfe einer angegebenen Verbindungszeichenfolge eine neue Instanz von TopicClient.
Öffentliche MethodeEndCloseBeendet einen asynchronen Vorgang zum Schließen der Nachrichtencliententität. (Geerbt von MessageClientEntity.)
Öffentliche MethodeEndSendBeendet einen asynchronen Vorgang zum Senden einer Nachricht.
Öffentliche MethodeEndSendBatchBeendet einen asynchronen Vorgang zum Senden einer Nachricht.
Ö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 MethodeGetType (Geerbt von Object.)
Geschützte MethodeMemberwiseClone (Geerbt von Object.)
Geschützte MethodeOnAbortFührt die Abbruchaktion aus. (Überschreibt ClientEntity..::..OnAbort()()()().)
Geschützte MethodeOnBeginCloseFührt die Aktion zum Beginnen des Schließvorgangs aus. (Überschreibt ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).)
Geschützte MethodeOnBeginCreateSenderFührt die Aktion zum Beginnen der Absendererstellung 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 MethodeOnEndCloseFührt die Aktion zum Beenden des Schließvorgangs aus. (Überschreibt ClientEntity..::..OnEndClose(IAsyncResult).)
Geschützte MethodeOnEndCreateSenderFührt die Aktion zum Beenden der Absendererstellung 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 MethodeSendSendet mithilfe von InternalSender()()()() eine Nachricht.
Öffentliche MethodeSendAsyncSendet asynchron mithilfe von InternalSender()()()() eine Nachricht.
Öffentliche MethodeSendBatchSendet eine Sammlung von Brokernachrichten (für die Batchverarbeitung).
Öffentliche MethodeSendBatchAsyncSendet asynchron eine Sammlung von Brokernachrichten (für die Batchverarbeitung).
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

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.

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

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft