Share via


ServiceBusClientOptions interface

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

  • webSocketOptions : AMQP bağlantısının Web Yuvaları üzerinden kanallarını yapılandırma seçenekleri.
    • websocket : Bağlantıyı bir WebSocket üzerinden yapmayı seçerseniz AMQP bağlantısı oluşturmak için kullanılan WebSocket oluşturucu.
    • webSocketConstructorOptions : WebSocket üzerinden bağlantı oluşturmayı seçtiğinizde Websocket oluşturucusunun geçmesine yönelik seçenekler.
  • retryOptions : İstemcideki tüm işlemler için yeniden deneme seçenekleri.
    • maxRetries : Yeniden denenebilir bir hata durumunda işlemin kaç kez yeniden denenebileceği.
    • maxRetryDelayInMs: Yeniden denemeler arasındaki maksimum gecikme. Yalnızca üstel yeniden denemeler gerçekleştirirken geçerlidir.
    • mode: Uygulanacak yeniden deneme modu, sabit listesi tarafından RetryMode belirtilir. Seçenekler ve FixedşeklindedirExponential. varsayılan olarak Fixedayarlanır.
    • retryDelayInMs: Bir sonraki denemeyi yapmadan önce milisaniye cinsinden beklenen süre. mode olarak ayarlandığındaExponential, yeniden denemeler arasındaki gecikmelerin katlanarak artırılmasını hesaplamak için kullanılır. Varsayılan: 30000 milisaniye.
    • timeoutInMs: İşlem zaman aşımına uğramadan önce 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ç nokta 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 kanalları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ç nokta 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 kanallarını yapılandırma seçenekleri.

webSocketOptions?: WebSocketOptions

Özellik Değeri