Delen via


ServiceBusClientOptions interface

Beschrijft de opties die kunnen worden opgegeven tijdens het maken van de ServiceBusClient.

  • webSocketOptions: opties voor het configureren van de kanaalling van de AMQP-verbinding via Web Sockets.
    • websocket: de WebSocket-constructor die wordt gebruikt om een AMQP-verbinding te maken als u ervoor kiest om verbinding te maken via een WebSocket.
    • webSocketConstructorOptions: Opties om door te geven aan de Websocket-constructor wanneer u ervoor kiest om verbinding te maken via een WebSocket.
  • retryOptions: de opties voor opnieuw proberen voor alle bewerkingen op de client.
    • maxRetries: het aantal keren dat de bewerking opnieuw kan worden uitgevoerd in het geval van een fout die opnieuw kan worden geprobeerd.
    • maxRetryDelayInMs: de maximale vertraging tussen nieuwe pogingen. Alleen van toepassing wanneer exponentieel nieuwe pogingen worden uitgevoerd.
    • mode: welke modus voor opnieuw proberen moet worden toegepast, opgegeven door de RetryMode enum. Opties zijn Exponential en Fixed. Standaard ingesteld op Fixed.
    • retryDelayInMs: De hoeveelheid tijd die moet worden gewacht in milliseconden voordat u de volgende poging probeert uit te voeren. Wanneer mode is ingesteld op Exponential, wordt dit gebruikt om de exponentieel toenemende vertragingen tussen nieuwe pogingen te berekenen. Standaard: 30000 milliseconden.
    • timeoutInMs: De hoeveelheid tijd in milliseconden die moet worden gewacht voordat er een time-out optreedt voor de bewerking. Hiermee wordt een nieuwe poging geactiveerd als er nog nieuwe pogingen zijn. Minimumwaarde: 60000 milliseconden.

Eigenschappen

customEndpointAddress

Een aangepast eindpunt dat moet worden gebruikt bij het maken van verbinding met de Service Bus-service. Dit kan handig zijn wanneer uw netwerk geen verbinding toestaat met het standaardadres van het Azure Service Bus-eindpunt, maar wel verbinding via een intermediair toestaat.

Voorbeeld: "https://my.custom.endpoint:100/"

identifier

Id om deze client te identificeren. Dit kan worden gebruikt om logboeken en uitzonderingen te correleren.

retryOptions

Beleidsopties voor opnieuw proberen die de modus, het aantal nieuwe pogingen, het interval voor opnieuw proberen, enzovoort bepalen.

userAgentOptions

Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.

webSocketOptions

Opties voor het configureren van de kanaalling van de AMQP-verbinding via Web Sockets.

Eigenschapdetails

customEndpointAddress

Een aangepast eindpunt dat moet worden gebruikt bij het maken van verbinding met de Service Bus-service. Dit kan handig zijn wanneer uw netwerk geen verbinding toestaat met het standaardadres van het Azure Service Bus-eindpunt, maar wel verbinding via een intermediair toestaat.

Voorbeeld: "https://my.custom.endpoint:100/"

customEndpointAddress?: string

Waarde van eigenschap

string

identifier

Id om deze client te identificeren. Dit kan worden gebruikt om logboeken en uitzonderingen te correleren.

identifier?: string

Waarde van eigenschap

string

retryOptions

Beleidsopties voor opnieuw proberen die de modus, het aantal nieuwe pogingen, het interval voor opnieuw proberen, enzovoort bepalen.

retryOptions?: RetryOptions

Waarde van eigenschap

userAgentOptions

Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.

userAgentOptions?: UserAgentPolicyOptions

Waarde van eigenschap

webSocketOptions

Opties voor het configureren van de kanaalling van de AMQP-verbinding via Web Sockets.

webSocketOptions?: WebSocketOptions

Waarde van eigenschap