Condividi tramite


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'enumerazione RetryMode . Le opzioni sono Exponential e Fixed. Il valore predefinito è Fixed.
    • retryDelayInMs: quantità di tempo di attesa in millisecondi prima di eseguire il tentativo successivo. Quando mode è impostato su Exponential, 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à

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/"

identifier

ID per identificare il client. Può essere usato per correlare log ed eccezioni.

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.

userAgentOptions

Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita.

webSocketOptions

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

Valore della proprietà