ServiceBusClientOptions interface
Opisuje opcje, które można udostępnić podczas tworzenia obiektu ServiceBusClient.
-
webSocketOptions
: Opcje konfigurowania kanału połączenia AMQP za pośrednictwem gniazd sieci Web.-
websocket
: konstruktor Protokołu WebSocket używany do tworzenia połączenia protokołu AMQP, jeśli zdecydujesz się nawiązać połączenie za pośrednictwem protokołu WebSocket. -
webSocketConstructorOptions
: Opcje przekazywania do konstruktora protokołu Websocket podczas wybierania połączenia za pośrednictwem protokołu WebSocket.
-
-
retryOptions
: opcje ponawiania dla wszystkich operacji na kliencie.-
maxRetries
: liczba ponownych prób wykonania operacji w przypadku błędu możliwego do ponowienia próby. -
maxRetryDelayInMs
: maksymalne opóźnienie między ponowną próbą. Dotyczy tylko podczas wykonywania ponownych prób wykładniczych. -
mode
: który tryb ponawiania próby ma być stosowany, określony przez wyliczenieRetryMode
. Opcje toExponential
iFixed
. Wartość domyślna toFixed
. -
retryDelayInMs
: czas oczekiwania w milisekundach przed podjęciem następnej próby. Gdymode
jest ustawiona naExponential
, służy do obliczania wykładniczo rosnących opóźnień między ponownymi próbami. Wartość domyślna: 30000 milisekund. -
timeoutInMs
: czas oczekiwania w milisekundach przed przekroczeniem limitu czasu operacji. Spowoduje to wyzwolenie ponawiania próby w przypadku pozostałych ponownych prób. Wartość minimalna: 60000 milisekund.
-
Właściwości
custom |
Niestandardowy punkt końcowy używany podczas nawiązywania połączenia z usługą Service Bus. Może to być przydatne, gdy sieć nie zezwala na nawiązywanie połączenia ze standardowym adresem punktu końcowego usługi Azure Service Bus, ale umożliwia nawiązywanie połączenia za pośrednictwem pośrednika. Przykład: "https://my.custom.endpoint:100/" |
identifier | Identyfikator identyfikującego tego klienta. Może to służyć do korelowania dzienników i wyjątków. |
retry |
Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp. |
user |
Opcje dodawania szczegółów agenta użytkownika do żądań wychodzących. |
web |
Opcje konfigurowania kanału połączenia AMQP za pośrednictwem gniazd sieci Web. |
Szczegóły właściwości
customEndpointAddress
Niestandardowy punkt końcowy używany podczas nawiązywania połączenia z usługą Service Bus. Może to być przydatne, gdy sieć nie zezwala na nawiązywanie połączenia ze standardowym adresem punktu końcowego usługi Azure Service Bus, ale umożliwia nawiązywanie połączenia za pośrednictwem pośrednika.
Przykład: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Wartość właściwości
string
identifier
Identyfikator identyfikującego tego klienta. Może to służyć do korelowania dzienników i wyjątków.
identifier?: string
Wartość właściwości
string
retryOptions
Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp.
retryOptions?: RetryOptions
Wartość właściwości
userAgentOptions
Opcje dodawania szczegółów agenta użytkownika do żądań wychodzących.
userAgentOptions?: UserAgentPolicyOptions
Wartość właściwości
webSocketOptions
Opcje konfigurowania kanału połączenia AMQP za pośrednictwem gniazd sieci Web.
webSocketOptions?: WebSocketOptions