Dela via


ServiceBusClientOptions interface

Beskriver de alternativ som kan anges när du skapar ServiceBusClient.

  • webSocketOptions : Alternativ för att konfigurera kanalisering av AMQP-anslutningen via Web Sockets.
    • websocket : WebSocket-konstruktorn som används för att skapa en AMQP-anslutning om du väljer att upprätta anslutningen via en WebSocket.
    • webSocketConstructorOptions : Alternativ för att skicka till Websocket-konstruktorn när du väljer att upprätta anslutningen via en WebSocket.
  • retryOptions : Återförsöksalternativen för alla åtgärder på klienten.
    • maxRetries : Hur många gånger åtgärden kan utföras på nytt om det uppstår ett nytt försöksfel.
    • maxRetryDelayInMs: Den maximala fördröjningen mellan återförsök. Gäller endast när exponentiella återförsök utförs.
    • mode: Vilket återförsöksläge som ska tillämpas, som anges av RetryMode uppräkningen. Alternativen är Exponential och Fixed. Standardvärdet är Fixed.
    • retryDelayInMs: Hur lång tid det tar att vänta i millisekunder innan du gör nästa försök. När mode är inställt på Exponentialanvänds detta för att beräkna exponentiellt ökande fördröjningar mellan återförsök. Standard: 3 0000 millisekunder.
    • timeoutInMs: Tid i millisekunder att vänta innan åtgärden överskrider tidsgränsen. Detta utlöser ett nytt försök om det finns några återförsök kvar. Minsta värde: 6 0000 millisekunder.

Egenskaper

customEndpointAddress

En anpassad slutpunkt som ska användas när du ansluter till Service Bus-tjänsten. Detta kan vara användbart när nätverket inte tillåter anslutning till standardadressen Azure Service Bus slutpunkt, men tillåter anslutning via en mellanhand.

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

identifier

ID för att identifiera den här klienten. Detta kan användas för att korrelera loggar och undantag.

retryOptions

Återförsöksprincipalternativ som bestämmer läget, antalet återförsök, återförsöksintervall osv.

userAgentOptions

Alternativ för att lägga till användaragentinformation i utgående begäranden.

webSocketOptions

Alternativ för att konfigurera kanalisering av AMQP-anslutningen via Web Sockets.

Egenskapsinformation

customEndpointAddress

En anpassad slutpunkt som ska användas när du ansluter till Service Bus-tjänsten. Detta kan vara användbart när nätverket inte tillåter anslutning till standardadressen Azure Service Bus slutpunkt, men tillåter anslutning via en mellanhand.

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

customEndpointAddress?: string

Egenskapsvärde

string

identifier

ID för att identifiera den här klienten. Detta kan användas för att korrelera loggar och undantag.

identifier?: string

Egenskapsvärde

string

retryOptions

Återförsöksprincipalternativ som bestämmer läget, antalet återförsök, återförsöksintervall osv.

retryOptions?: RetryOptions

Egenskapsvärde

userAgentOptions

Alternativ för att lägga till användaragentinformation i utgående begäranden.

userAgentOptions?: UserAgentPolicyOptions

Egenskapsvärde

webSocketOptions

Alternativ för att konfigurera kanalisering av AMQP-anslutningen via Web Sockets.

webSocketOptions?: WebSocketOptions

Egenskapsvärde