ServiceBusClientOptions interface
Описание параметров, которые можно предоставить при создании ServiceBusClient.
-
webSocketOptions
: параметры для настройки канала подключения AMQP через веб-сокеты.-
websocket
: конструктор WebSocket, используемый для создания подключения AMQP, если вы решили установить подключение через WebSocket. -
webSocketConstructorOptions
: параметры для передачи в конструктор Websocket при выборе подключения через WebSocket.
-
-
retryOptions
: параметры повтора для всех операций на клиенте.-
maxRetries
: количество повторных попыток выполнения операции в случае ошибки, допускаемой повторно. -
maxRetryDelayInMs
: максимальная задержка между повторными попытками. Применимо только при выполнении экспоненциальных повторных попыток. -
mode
: применяемый режим повторных попыток, заданный перечислениемRetryMode
. Возможные значения:Exponential
иFixed
. По умолчанию —Fixed
. -
retryDelayInMs
: время ожидания в миллисекундах перед выполнением следующей попытки. Еслиmode
для задано значениеExponential
, это используется для вычисления экспоненциально увеличивающихся задержек между повторными попытками. Значение по умолчанию: 30000 миллисекундах. -
timeoutInMs
: время ожидания в миллисекундах до истечения времени ожидания операции. Это активирует повторную попытку, если еще есть какие-либо повторные попытки. Минимальное значение: 60 000 миллисекунда.
-
Свойства
custom |
Пользовательская конечная точка, используемая при подключении к службе служебной шины. Это может быть полезно, если сеть не разрешает подключение к стандартному адресу конечной точки Служебная шина Azure, но разрешает подключение через посредника. Пример: "https://my.custom.endpoint:100/" |
identifier | Идентификатор для идентификации этого клиента. Его можно использовать для корреляции журналов и исключений. |
retry |
Параметры политики повтора, определяющие режим, количество повторных попыток, интервал повтора и т. д. |
user |
Параметры добавления сведений об агенте пользователя в исходящие запросы. |
web |
Параметры для настройки канала подключения AMQP через веб-сокеты. |
Сведения о свойстве
customEndpointAddress
Пользовательская конечная точка, используемая при подключении к службе служебной шины. Это может быть полезно, если сеть не разрешает подключение к стандартному адресу конечной точки Служебная шина Azure, но разрешает подключение через посредника.
Пример: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Значение свойства
string
identifier
Идентификатор для идентификации этого клиента. Его можно использовать для корреляции журналов и исключений.
identifier?: string
Значение свойства
string
retryOptions
Параметры политики повтора, определяющие режим, количество повторных попыток, интервал повтора и т. д.
retryOptions?: RetryOptions
Значение свойства
userAgentOptions
Параметры добавления сведений об агенте пользователя в исходящие запросы.
userAgentOptions?: UserAgentPolicyOptions
Значение свойства
webSocketOptions
Параметры для настройки канала подключения AMQP через веб-сокеты.
webSocketOptions?: WebSocketOptions