Freigeben über


Azure.Messaging.ServiceBus Namespace

Klassen

CreateMessageBatchOptions

Der Satz von Optionen, die angegeben werden können, um das Verhalten eines Service Bus-Nachrichtenbatches zu beeinflussen und an die Warteschlange/das Thema gesendet wird.

MessageLockLostEventArgs

Dieser Typ stellt die Ereignisargumente dar, die sich auf das Ereignis "Nachrichtensperre verloren" beziehen.

ProcessErrorEventArgs

Enthält Informationen über die Entität, deren Verarbeitung eine Ausnahme ausgelöst hat, sowie die Ausnahme, die ausgelöst wurde.

ProcessMessageEventArgs

Die ProcessMessageEventArgs enthalten Ereignisargumente, die spezifisch für das ServiceBusReceivedMessage sind, das verarbeitet wird.

ProcessorReceiveActions

Eine Reihe von empfangsbezogenen Aktionen, die über den Rückruf von Prozessornachrichten ausgeführt werden können.

ProcessSessionEventArgs

Die ProcessSessionEventArgs enthalten Ereignisargumente im Zusammenhang mit der zu verarbeitenden Sitzung.

ProcessSessionMessageEventArgs

Die ProcessSessionMessageEventArgs enthalten Ereignisargumente, die spezifisch für die ServiceBusReceivedMessage zu verarbeitende Sitzung und sind.

ServiceBusClient

Der ServiceBusClient client der obersten Ebene, über den alle Service Bus-Entitäten interagiert werden können. Alle von hier abgerufenen Typen der unteren Ebene, z ServiceBusSender . B. und ServiceBusReceiver , verwenden dieselbe AMQP-Verbindung. Das Entfernen von ServiceBusClient führt dazu, dass die AMQP-Verbindung geschlossen wird.

ServiceBusClientOptions

Der Satz von Optionen, die beim Erstellen eines Azure.Messaging.ServiceBus.ServiceBusConnection angegeben werden können, um sein Verhalten zu konfigurieren.

ServiceBusConnectionStringProperties

Der Satz von Eigenschaften, die eine Service Bus-Verbindungszeichenfolge umfassen.

ServiceBusException

Dient als Grundlage für Ausnahmen, die im Service Bus-Kontext erstellt werden.

ServiceBusMessage

Wird ServiceBusMessage verwendet, um Daten an Service Bus-Warteschlangen und -Themen zu senden. Beim Empfangen von Nachrichten wird der ServiceBusReceivedMessage verwendet.

ServiceBusMessageBatch

Eine Gruppe von ServiceBusMessage mit vorab bekannten Größeneinschränkungen, die als einzelner Batch an die Warteschlange/das Thema gesendet werden sollen. Ein ServiceBusMessageBatch kann mit CreateMessageBatchAsync(CancellationToken)erstellt werden. Nachrichten können dem Batch mithilfe der TryAddMessage(ServiceBusMessage) -Methode für den Batch hinzugefügt werden.

ServiceBusModelFactory

Diese Klasse enthält Methoden zum Erstellen bestimmter ServiceBus-Modelle.

ServiceBusProcessor

Bietet ServiceBusProcessor eine Abstraktion um einen Satz von, der ServiceBusReceiver die Verwendung eines ereignisbasierten Modells für die Verarbeitung empfangener ServiceBusReceivedMessageermöglicht. Es wird erstellt, indem aufgerufen CreateProcessor(String, ServiceBusProcessorOptions)wird. Der Nachrichtenhandler wird mit der ProcessMessageAsync -Eigenschaft angegeben. Der Fehlerhandler wird mit der ProcessErrorAsync -Eigenschaft angegeben. Um die Verarbeitung zu starten, nachdem die Handler angegeben wurden, rufen Sie auf StartProcessingAsync(CancellationToken).

ServiceBusProcessorOptions

Der Satz von Optionen, die beim Erstellen eines ServiceBusProcessor angegeben werden können, um sein Verhalten zu konfigurieren.

ServiceBusReceivedMessage

Wird ServiceBusReceivedMessage verwendet, um Daten aus Service Bus-Warteschlangen und -Abonnements zu empfangen. Beim Senden von Nachrichten wird das ServiceBusMessage verwendet.

ServiceBusReceiver

Der ServiceBusReceiver ist für den Empfang und Die ServiceBusReceivedMessage Abrechnung von Nachrichten von Warteschlangen und Abonnements verantwortlich. Es wird erstellt, indem aufgerufen CreateReceiver(String, ServiceBusReceiverOptions)wird.

ServiceBusReceiverOptions

Der Satz von Optionen, die beim Erstellen eines ServiceBusReceiver angegeben werden können, um sein Verhalten zu konfigurieren.

ServiceBusRetryOptions

Der Satz von Optionen, die angegeben werden können, um die Wiederholungsversuche zu beeinflussen, und ein Fehler kann wiederholt werden.

ServiceBusRetryPolicy

Eine abstrakte Darstellung einer Richtlinie zur Steuerung von Wiederholungsversuchen von Messagingvorgängen.

ServiceBusRuleManager

Die ServiceBusRuleManager ermöglicht die Verwaltung von Regeln für ein Abonnement. Der Regel-Manager erfordert nur Listen-Ansprüche, während für " ServiceBusAdministrationClient Ansprüche verwalten" erforderlich ist.

ServiceBusSender

Ein Client, der für das Senden ServiceBusMessage an eine bestimmte Service Bus-Entität (Warteschlange oder Thema) verantwortlich ist. Es kann sowohl für Sitzungsentitäten als auch für Nichtsitzungsentitäten verwendet werden. Es wird erstellt, indem aufgerufen CreateSender(String)wird.

ServiceBusSenderOptions

Der Satz von Optionen, die beim Erstellen eines ServiceBusSender angegeben werden können, um sein Verhalten zu konfigurieren.

ServiceBusSessionProcessor

Bietet ServiceBusSessionProcessor eine Abstraktion um einen Satz von, der ServiceBusSessionReceiver die Verwendung eines ereignisbasierten Modells für die Verarbeitung empfangener ServiceBusReceivedMessageermöglicht. Es wird erstellt, indem aufgerufen CreateSessionProcessor(String, ServiceBusSessionProcessorOptions)wird. Der Nachrichtenhandler wird mit der ProcessMessageAsync -Eigenschaft angegeben. Der Fehlerhandler wird mit der ProcessErrorAsync -Eigenschaft angegeben. Um die Verarbeitung zu starten, nachdem die Handler angegeben wurden, rufen Sie auf StartProcessingAsync(CancellationToken).

ServiceBusSessionProcessorOptions

Der Satz von Optionen, die beim Erstellen eines ServiceBusSessionProcessor angegeben werden können, um sein Verhalten zu konfigurieren.

ServiceBusSessionReceiver

Der ServiceBusSessionReceiver ist für den Empfang und Das ServiceBusReceivedMessage Abstellen von Nachrichten von sitzungsfähigen Warteschlangen und Abonnements verantwortlich. Es wird erstellt, indem aufgerufen AcceptNextSessionAsync(String, String, ServiceBusSessionReceiverOptions, CancellationToken)wird.

ServiceBusSessionReceiverOptions

Der Satz von Optionen, die beim Erstellen eines ServiceBusSessionReceiver angegeben werden können, um sein Verhalten zu konfigurieren.

SessionLockLostEventArgs

Dieser Typ stellt die Ereignisargumente dar, die sich auf das verlorene Ereignis der Sitzungssperre beziehen.

Enumerationen

ServiceBusErrorSource

Die Quelle des Fehlers, wenn ProcessErrorEventArgs ausgelöst wird.

ServiceBusFailureReason

Der Satz bekannter Gründe für einen Service Bus-Vorgangsfehler, der die Ursache für eine Ausnahme war.

ServiceBusMessageState

Stellt den Nachrichtenstatus des ServiceBusReceivedMessage

ServiceBusReceiveMode

Der Modus, in dem Nachrichten empfangen werden sollen.

ServiceBusRetryMode

Der Typ des Ansatzes, der beim Berechnen der Verzögerung zwischen Wiederholungsversuchen angewendet werden soll.

ServiceBusTransportType

Gibt den Protokoll- und Transporttyp an, der für die Kommunikation mit Azure Service Bus verwendet wird.

SubQueue

Stellt die möglichen Systemunterabfragen dar, von denen empfangen werden kann.