ServiceBusClientOptions interface
Descreve as opções que podem ser fornecidas ao criar o ServiceBusClient.
-
webSocketOptions
: opções para configurar a canalização da conexão AMQP por meio de Soquetes da Web.-
websocket
: o construtor WebSocket usado para criar uma conexão AMQP se você optar por fazer a conexão em um WebSocket. -
webSocketConstructorOptions
: opções para passar para o construtor Websocket quando você optar por fazer a conexão em um WebSocket.
-
-
retryOptions
: as opções de repetição para todas as operações no cliente.-
maxRetries
: o número de vezes que a operação pode ser repetida no caso de um erro repetível. -
maxRetryDelayInMs
: o atraso máximo entre repetições. Aplicável somente ao executar novas tentativas exponencial. -
mode
: qual modo de repetição aplicar, especificado pelaRetryMode
enumeração . As opções sãoExponential
eFixed
. Assume o padrão deFixed
. -
retryDelayInMs
: tempo de espera em milissegundos antes de fazer a próxima tentativa. Quandomode
é definido comoExponential
, isso é usado para calcular os atrasos exponencialmente crescentes entre repetições. Padrão: 30000 milissegundos. -
timeoutInMs
: quantidade de tempo em milissegundos para aguardar antes que a operação limite. Isso disparará uma nova tentativa se houver outras tentativas restantes. Valor mínimo: 60000 milissegundos.
-
Propriedades
custom |
Um ponto de extremidade personalizado a ser usado ao se conectar ao serviço do Barramento de Serviço. Isso pode ser útil quando sua rede não permite a conexão com o endereço padrão Barramento de Serviço do Azure ponto de extremidade, mas permite a conexão por meio de um intermediário. Exemplo: "https://my.custom.endpoint:100/" |
identifier | ID para identificar esse cliente. Isso pode ser usado para correlacionar logs e exceções. |
retry |
Opções de política de repetição que determinam o modo, o número de repetições, o intervalo de repetição etc. |
user |
Opções para adicionar detalhes do agente de usuário a solicitações de saída. |
web |
Opções para configurar a canalização da conexão AMQP por meio de Web Sockets. |
Detalhes da propriedade
customEndpointAddress
Um ponto de extremidade personalizado a ser usado ao se conectar ao serviço do Barramento de Serviço. Isso pode ser útil quando sua rede não permite a conexão com o endereço padrão Barramento de Serviço do Azure ponto de extremidade, mas permite a conexão por meio de um intermediário.
Exemplo: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Valor da propriedade
string
identifier
ID para identificar esse cliente. Isso pode ser usado para correlacionar logs e exceções.
identifier?: string
Valor da propriedade
string
retryOptions
Opções de política de repetição que determinam o modo, o número de repetições, o intervalo de repetição etc.
retryOptions?: RetryOptions
Valor da propriedade
userAgentOptions
Opções para adicionar detalhes do agente de usuário a solicitações de saída.
userAgentOptions?: UserAgentPolicyOptions
Valor da propriedade
webSocketOptions
Opções para configurar a canalização da conexão AMQP por meio de Web Sockets.
webSocketOptions?: WebSocketOptions