ServiceBusClientOptions interface
Descreve as opções que podem ser fornecidas durante a criação do ServiceBusClient.
-
webSocketOptions: opções para configurar a canalização da conexão AMQP por meio de Soquetes 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 retrátivel. -
maxRetryDelayInMs: o atraso máximo entre novas tentativas. Aplicável somente ao executar novas tentativas exponencial. -
mode: qual modo de repetição aplicar, especificado pela enumeraçãoRetryMode. As opções sãoExponentialeFixed. O padrão éFixed. -
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 do tempo limite da operação. 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 de ponto de extremidade padrão do Barramento de Serviço do Azure, 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 Soquetes Web. |
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 de ponto de extremidade padrão do Barramento de Serviço do Azure, 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 Soquetes Web.
webSocketOptions?: WebSocketOptions