ServiceBusClientOptions interface
Beschreibt die Optionen, die beim Erstellen des ServiceBusClients bereitgestellt werden können.
-
webSocketOptions
: Optionen zum Konfigurieren der Kanalerstellung der AMQP-Verbindung über Websockets.-
websocket
: Der WebSocket-Konstruktor, der zum Erstellen einer AMQP-Verbindung verwendet wird, wenn Sie die Verbindung über ein WebSocket herstellen möchten. -
webSocketConstructorOptions
: Optionen zum Übergeben an den Websocket-Konstruktor, wenn Sie die Verbindung über ein WebSocket herstellen möchten.
-
-
retryOptions
: Die Wiederholungsoptionen für alle Vorgänge auf dem Client.-
maxRetries
: Die Anzahl der Wiederholungen des Vorgangs im Falle eines wiederholungsfähigen Fehlers. -
maxRetryDelayInMs
: Die maximale Verzögerung zwischen Wiederholungen. Gilt nur für exponentielle Wiederholungen. -
mode
: Welcher Wiederholungsmodus angewendet werden soll, der durch dieRetryMode
Aufzählung angegeben wird. Die Optionen sindExponential
undFixed
. Wird standardmäßig aufFixed
festgelegt. -
retryDelayInMs
: Die Zeit, die in Millisekunden gewartet werden muss, bevor sie den nächsten Versuch unternehmen. Wennmode
aufExponential
festgelegt ist, wird dies verwendet, um die exponentiell steigenden Verzögerungen zwischen Wiederholungen zu berechnen. Standardwert: 30000 Millisekunden. -
timeoutInMs
: Die Wartezeit in Millisekunden, bis das Timeout des Vorgangs auftritt. Dadurch wird ein Wiederholungsversuch ausgelöst, wenn noch Wiederholungsversuche vorhanden sind. Mindestwert: 60000 Millisekunden.
-
Eigenschaften
custom |
Ein benutzerdefinierter Endpunkt, der beim Herstellen einer Verbindung mit dem Service Bus-Dienst verwendet werden soll. Dies kann nützlich sein, wenn Ihr Netzwerk keine Verbindung mit der Standard-Azure Service Bus-Endpunktadresse zulässt, aber eine Verbindung über einen Vermittler zulässt. Beispiel: "https://my.custom.endpoint:100/" |
identifier | ID, um diesen Client zu identifizieren. Dies kann verwendet werden, um Protokolle und Ausnahmen zu korrelieren. |
retry |
Wiederholungsrichtlinienoptionen, die den Modus, die Anzahl der Wiederholungen, das Wiederholungsintervall usw. bestimmen. |
user |
Optionen zum Hinzufügen von Benutzer-Agent-Details zu ausgehenden Anforderungen. |
web |
Optionen zum Konfigurieren der Kanalerstellung der AMQP-Verbindung über Websockets. |
Details zur Eigenschaft
customEndpointAddress
Ein benutzerdefinierter Endpunkt, der beim Herstellen einer Verbindung mit dem Service Bus-Dienst verwendet werden soll. Dies kann nützlich sein, wenn Ihr Netzwerk keine Verbindung mit der Standard-Azure Service Bus-Endpunktadresse zulässt, aber eine Verbindung über einen Vermittler zulässt.
Beispiel: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Eigenschaftswert
string
identifier
ID, um diesen Client zu identifizieren. Dies kann verwendet werden, um Protokolle und Ausnahmen zu korrelieren.
identifier?: string
Eigenschaftswert
string
retryOptions
Wiederholungsrichtlinienoptionen, die den Modus, die Anzahl der Wiederholungen, das Wiederholungsintervall usw. bestimmen.
retryOptions?: RetryOptions
Eigenschaftswert
userAgentOptions
Optionen zum Hinzufügen von Benutzer-Agent-Details zu ausgehenden Anforderungen.
userAgentOptions?: UserAgentPolicyOptions
Eigenschaftswert
webSocketOptions
Optionen zum Konfigurieren der Kanalerstellung der AMQP-Verbindung über Websockets.
webSocketOptions?: WebSocketOptions