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ındanRetryMode
belirtilir. Seçenekler veFixed
şeklindedirExponential
. varsayılan olarakFixed
ayarlanı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
custom |
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. |
retry |
Modu, yeniden deneme sayısını, yeniden deneme aralığını vb. belirleyen yeniden deneme ilkesi seçenekleri. |
user |
Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri. |
web |
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