ServiceBusClientOptions interface
Descrive le opzioni che è possibile specificare durante la creazione di ServiceBusClient.
-
webSocketOptions
: opzioni per configurare il canale della connessione AMQP tramite Web Socket.-
websocket
: il costruttore WebSocket usato per creare una connessione AMQP se si sceglie di stabilire la connessione tramite Un WebSocket. -
webSocketConstructorOptions
: opzioni da passare al costruttore Websocket quando si sceglie di stabilire la connessione tramite un WebSocket.
-
-
retryOptions
: opzioni di ripetizione dei tentativi per tutte le operazioni nel client.-
maxRetries
: numero di tentativi di ripetizione dell'operazione in caso di errore riprovabile. -
maxRetryDelayInMs
: ritardo massimo tra i tentativi. Applicabile solo quando si eseguono tentativi esponenziali. -
mode
: modalità di ripetizione dei tentativi da applicare, specificata dall'enumerazioneRetryMode
. Le opzioni sonoExponential
eFixed
. Il valore predefinito èFixed
. -
retryDelayInMs
: quantità di tempo di attesa in millisecondi prima di eseguire il tentativo successivo. Quandomode
è impostato suExponential
, viene usato per calcolare i ritardi in aumento esponenziale tra i tentativi. Valore predefinito: 30000 millisecondi. -
timeoutInMs
: intervallo di tempo in millisecondi di attesa prima del timeout dell'operazione. Verrà attivato un nuovo tentativo se sono presenti tentativi rimanenti. Valore minimo: 60000 millisecondi.
-
Proprietà
custom |
Endpoint personalizzato da usare per la connessione al servizio del bus di servizio. Ciò può essere utile quando la rete non consente la connessione all'indirizzo endpoint di bus di servizio di Azure standard, ma consente la connessione tramite un intermediario. Esempio: "https://my.custom.endpoint:100/" |
identifier | ID per identificare il client. Può essere usato per correlare log ed eccezioni. |
retry |
Opzioni dei criteri di ripetizione dei tentativi che determinano la modalità, il numero di tentativi, l'intervallo di ripetizione dei tentativi e così via. |
user |
Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita. |
web |
Opzioni per configurare il canale della connessione AMQP tramite Web Socket. |
Dettagli proprietà
customEndpointAddress
Endpoint personalizzato da usare per la connessione al servizio del bus di servizio. Ciò può essere utile quando la rete non consente la connessione all'indirizzo endpoint di bus di servizio di Azure standard, ma consente la connessione tramite un intermediario.
Esempio: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Valore della proprietà
string
identifier
ID per identificare il client. Può essere usato per correlare log ed eccezioni.
identifier?: string
Valore della proprietà
string
retryOptions
Opzioni dei criteri di ripetizione dei tentativi che determinano la modalità, il numero di tentativi, l'intervallo di ripetizione dei tentativi e così via.
retryOptions?: RetryOptions
Valore della proprietà
userAgentOptions
Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita.
userAgentOptions?: UserAgentPolicyOptions
Valore della proprietà
webSocketOptions
Opzioni per configurare il canale della connessione AMQP tramite Web Socket.
webSocketOptions?: WebSocketOptions