Delen via


ServiceBusClientOptions interface

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

  • webSocketOptions : Opties voor het configureren van de channeling 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 de verbinding via een WebSocket te maken.
    • 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 bij het uitvoeren van exponentiële nieuwe pogingen.
    • mode: welke modus voor opnieuw proberen moet worden toegepast, opgegeven door de RetryMode enum. Opties zijn Exponential en Fixed. De standaardwaarde is Fixed.
    • retryDelayInMs: de hoeveelheid tijd die moet worden gewacht in milliseconden voordat u de volgende poging uitvoert. 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 om te wachten voordat er een time-out optreedt voor de bewerking. Hierdoor 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 als uw netwerk geen verbinding met het standaardadres van het Azure Service Bus-eindpunt toestaat, maar wel verbinding maakt via een tussenpersoon.

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 channeling van de AMQP-verbinding via websockets.

Eigenschapdetails

customEndpointAddress

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

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 channeling van de AMQP-verbinding via websockets.

webSocketOptions?: WebSocketOptions

Waarde van eigenschap