Share via


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 pela RetryMode enumeração . As opções são Exponential e Fixed. Assume o padrão de Fixed.
    • retryDelayInMs: tempo de espera em milissegundos antes de fazer a próxima tentativa. Quando mode é definido como Exponential, 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

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/"

identifier

ID para identificar esse cliente. Isso pode ser usado para correlacionar logs e exceções.

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.

userAgentOptions

Opções para adicionar detalhes do agente de usuário a solicitações de saída.

webSocketOptions

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

Valor da propriedade