Aracılığıyla paylaş


ServiceBusClientOptions interface

ServiceBusClient oluşturulurken sağlanacak seçenekleri açıklar.

  • webSocketOptions: AMQP bağlantısının Web Yuvaları üzerinden kanalını yapılandırma seçenekleri.
    • websocket: WebSocket üzerinden bağlantı oluşturmayı seçerseniz AMQP bağlantısı oluşturmak için kullanılan WebSocket oluşturucu.
    • webSocketConstructorOptions: Bağlantıyı bir WebSocket üzerinden yapmayı seçtiğinizde Websocket oluşturucusna geçirme seçenekleri.
  • retryOptions: İstemcideki tüm işlemler için yeniden deneme seçenekleri.
    • maxRetries: Yeniden denenebilir bir hata durumunda işlemin yeniden denenme sayısı.
    • maxRetryDelayInMs: Yeniden denemeler arasındaki en uzun gecikme. Yalnızca üstel yeniden denemeler gerçekleştirilirken geçerlidir.
    • mode: Uygulanacak yeniden deneme modu, RetryMode sabit listesi tarafından belirtilir. Seçenekler Exponential ve Fixed. varsayılan olarak Fixed.
    • retryDelayInMs: Bir sonraki denemeyi yapmadan önce milisaniye cinsinden beklenen süre. mode Exponentialolarak ayarlandığında, bu, yeniden denemeler arasındaki üstel olarak artan gecikmeleri hesaplamak için kullanılır. Varsayılan: 30000 milisaniye.
    • timeoutInMs: İşlemin zaman aşımına uğraması için milisaniye cinsinden beklenme süresi. Bu, kalan yeniden deneme girişimleri varsa yeniden denemeyi tetikler. En düşük değer: 60000 milisaniye.

Özellikler

customEndpointAddress

Service Bus hizmetine bağlanırken kullanılacak özel uç nokta. Bu, ağınız standart Azure Service Bus uç noktası adresine bağlanmaya izin vermiyorsa ancak bir aracı aracılığıyla bağlanmaya izin vermiyorsa yararlı olabilir.

Örnek: "https://my.custom.endpoint:100/"

identifier

Bu istemciyi tanımlamak için kimlik. Bu, günlükleri ve özel durumları ilişkilendirmek için kullanılabilir.

retryOptions

Modu, yeniden deneme sayısını, yeniden deneme aralığını vb. belirleyen yeniden deneme ilkesi seçenekleri.

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

webSocketOptions

AMQP bağlantısının Web Yuvaları üzerinden kanalını yapılandırma seçenekleri.

Özellik Ayrıntıları

customEndpointAddress

Service Bus hizmetine bağlanırken kullanılacak özel uç nokta. Bu, ağınız standart Azure Service Bus uç noktası adresine bağlanmaya izin vermiyorsa ancak bir aracı aracılığıyla bağlanmaya izin vermiyorsa yararlı olabilir.

Örnek: "https://my.custom.endpoint:100/"

customEndpointAddress?: string

Özellik Değeri

string

identifier

Bu istemciyi tanımlamak için kimlik. Bu, günlükleri ve özel durumları ilişkilendirmek için kullanılabilir.

identifier?: string

Özellik Değeri

string

retryOptions

Modu, yeniden deneme sayısını, yeniden deneme aralığını vb. belirleyen yeniden deneme ilkesi seçenekleri.

retryOptions?: RetryOptions

Özellik Değeri

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

userAgentOptions?: UserAgentPolicyOptions

Özellik Değeri

webSocketOptions

AMQP bağlantısının Web Yuvaları üzerinden kanalını yapılandırma seçenekleri.

webSocketOptions?: WebSocketOptions

Özellik Değeri