Microsoft.Azure.ServiceBus Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
ClientEntity |
Vertrag für alle Cliententitäten mit dem Open-Close/Abort-Zustand m/c Standard-purpose: closeAlle verwandten Entitäten |
CorrelationFilter |
Stellt den Korrelationsfilterausdruck dar. |
EntityNameHelper |
Diese Klasse kann verwendet werden, um den Pfad für verschiedene Service Bus-Entitätstypen zu formatieren. |
ExceptionReceivedContext |
Kontext, der für ExceptionReceivedEventArgs die vom Client ausgelöste Ausnahme bereitgestellt wird. |
ExceptionReceivedEventArgs |
Stellt Daten für das ExceptionReceivedHandler-Ereignis bereit. |
ExceptionReceivedEventArgsAction |
Aktion, die ausgeführt wird, wenn ExceptionReceivedEventArgs ausgelöst wird. |
FalseFilter |
Entspricht keiner der eingehenden Nachrichten, um für das Abonnement ausgewählt zu werden. |
Filter |
Beschreibt einen Filterausdruck, der für eine Nachricht ausgewertet wird. |
Message |
Das Nachrichtenobjekt, das zum Kommunizieren und Übertragen von Daten mit Service Bus verwendet wird. |
Message.SystemPropertiesCollection |
Eine Auflistung, die zum Speichern von Eigenschaften verwendet wird, die vom Service Bus-Dienst festgelegt werden. |
MessageHandlerOptions |
Stellt Optionen bereit, die der Nachrichtenpumpenverarbeitung mit RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) und RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)zugeordnet sind. |
MessageLockLostException |
Die Ausnahme, die ausgelöst wird, wenn die Sperre für die Nachricht verloren geht. Anrufer sollten Empfangen aufrufen und die Nachricht erneut verarbeiten. |
MessageNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn die angeforderte Nachricht nicht gefunden wird. |
MessageSizeExceededException |
Die Ausnahme, die ausgelöst wird, wenn die Nachrichtengröße den Grenzwert überschreitet. |
MessagingEntityDisabledException |
Die Ausnahme, die ausgelöst wird, wenn die Messagingentität deaktiviert ist. Aktivieren Sie die Entität erneut über das Portal. |
MessagingEntityNotFoundException |
Die Ausnahme, die ausgelöst wird, wenn die Messagingentität nicht gefunden wird. Überprüfen Sie, ob die Entität vorhanden ist. |
NoRetry |
Eine Wiederholungsrichtlinie, die nicht wiederholt wird. |
QueueClient |
QueueClient kann für alle grundlegenden Interaktionen mit einer Service Bus-Warteschlange verwendet werden. |
QuotaExceededException |
Die Ausnahme, die ausgelöst wird, wenn das der Entität zugeordnete Kontingent (Maximale Entitätsgröße oder andere Verbindung usw.) überschritten wurde. Aufrufer sollten die Fehlermeldung überprüfen, um festzustellen, welches Kontingent überschritten wurde, und entsprechende Maßnahmen ergreifen. |
RetryExponential |
RetryPolicy-Implementierung, bei der die Verzögerung zwischen Wiederholungsversuchen gestaffelt exponentiell zunimmt. RetryIntervals wird mit einem RetryFactor berechnet, der eine Funktion von deltaBackOff (MaximumBackoff – MinimumBackoff) und MaximumRetryCount ist. RetryPolicy wird nicht angewendet, wenn eine Ambient-Transaktion gefunden wird. |
RetryPolicy |
Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden. RetryPolicy wird nicht angewendet, wenn eine Ambient-Transaktion gefunden wird. |
RuleAction |
Stellt die Filteraktionen dar, die für die Transformation einer Nachricht zulässig sind, die von einem Filterausdruck abgeglichen wurde. |
RuleDescription |
Stellt eine Beschreibung einer Regel dar. |
ServerBusyException |
Die Ausnahme, die ausgelöst wird, wenn ein Server ausgelastet ist. Anrufer sollten eine Weile warten und den Vorgang wiederholen. |
ServiceBusCommunicationException |
Ausnahme für die Signalisierung allgemeiner Kommunikationsfehler im Zusammenhang mit Messagingvorgängen. |
ServiceBusConnection |
Verbindungsobjekt mit Service Bus-Namespace |
ServiceBusConnectionStringBuilder |
Wird zum Generieren von Service Bus-Verbindungszeichenfolgen verwendet. |
ServiceBusException |
Basis-Ausnahme für verschiedene Service Bus-Fehler. |
ServiceBusTimeoutException |
Die Ausnahme, die ausgelöst wird, wenn ein Timeout auftritt. Anrufer wiederholen den Vorgang. |
SessionCannotBeLockedException |
Die Ausnahme, die ausgelöst wird, wenn eine Sitzung nicht gesperrt werden kann. |
SessionClient |
Ein Sitzungsclient kann verwendet werden, um Sitzungsobjekte zu akzeptieren, die für die Interaktion mit allen Nachrichten mit derselben sessionId verwendet werden können. |
SessionHandlerOptions |
Stellt Optionen bereit, die der Sitzungspumpenverarbeitung mit RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions) und RegisterSessionHandler(Func<IMessageSession,Message,CancellationToken,Task>, SessionHandlerOptions)zugeordnet sind. |
SessionLockLostException |
Die Ausnahme, die ausgelöst wird, wenn die Sperre für die Sitzung abgelaufen ist. Anrufer sollten die Sitzung erneut erhalten. |
SqlFilter |
Stellt einen Filter dar, bei dem es sich um eine Zusammensetzung eines Ausdrucks und einer Aktion handelt, die in der pub/sub-Pipeline ausgeführt wird. |
SqlRuleAction |
Stellt eine Gruppe von Aktionen dar, die in der sprachbasierten SQL-Syntax geschrieben wurden, die für einen Messageausgeführt wird. |
SubscriptionClient |
SubscriptionClient kann für alle grundlegenden Interaktionen mit einem Service Bus-Abonnement verwendet werden. |
TopicClient |
TopicClient kann für alle grundlegenden Interaktionen mit einem Service Bus-Thema verwendet werden. |
TrueFilter |
Entspricht allen eingehenden Nachrichten, die für das Abonnement ausgewählt werden sollen. |
UnauthorizedException |
Die Ausnahme, die ausgelöst wird, wenn der Benutzer keinen Zugriff auf die Entität hat. |
Schnittstellen
IClientEntity |
Eine Schnittstelle, die die allgemeine Funktionalität zwischen allen Service Bus-Clients zeigt. |
IMessageSession |
Beschreibt ein Session-Objekt. IMessageSession kann verwendet werden, um Vorgänge für Sitzungen auszuführen. |
IQueueClient |
QueueClient kann für alle grundlegenden Interaktionen mit einer Service Bus-Warteschlange verwendet werden. |
ISessionClient |
Beschreibt einen Sitzungsclient. Ein Sitzungsclient kann verwendet werden, um Sitzungsobjekte zu akzeptieren, die für die Interaktion mit allen Nachrichten mit derselben sessionId verwendet werden können. |
ISubscriptionClient |
SubscriptionClient kann für alle grundlegenden Interaktionen mit einem Service Bus-Abonnement verwendet werden. |
ITopicClient |
TopicClient kann für alle grundlegenden Interaktionen mit einem Service Bus-Thema verwendet werden. |
Enumerationen
MessageState | |
ReceiveMode |
Gibt das Verhalten des Empfängers an. |
ServiceBusConnectionStringBuilder.AuthenticationType | |
TransportType |
AMQP-Transporttyp |
Azure SDK for .NET