Partilhar via


AssistantsClientOptions interface

Os detalhes utilizados para criar um cliente assistente *

Extends

Propriedades Herdadas

additionalPolicies

Políticas adicionais a incluir no pipeline HTTP.

allowInsecureConnection

Opção para permitir chamar pontos finais http (inseguros)

apiVersion

Opções para definir uma apiVersion personalizada.

baseUrl

URL base do cliente

credentials

Informações de credenciais

endpoint

Ponto final para o cliente

httpClient

Especifique um HttpClient personalizado ao fazer pedidos.

loggingOptions

Opções para configurar o registo de pedidos/respostas.

proxyOptions

Opções para configurar um proxy para pedidos de saída.

redirectOptions

Opções para a forma como as respostas de redirecionamento são processadas.

retryOptions

Opções que controlam como repetir pedidos falhados.

telemetryOptions

Opções para definir informações comuns de telemetria e rastreio para pedidos enviados.

tlsOptions

Opções para configurar a autenticação TLS

userAgentOptions

Opções para adicionar detalhes do agente de utilizador aos pedidos enviados.

Detalhes da Propriedade Herdada

additionalPolicies

Políticas adicionais a incluir no pipeline HTTP.

additionalPolicies?: AdditionalPolicyConfig[]

Valor de Propriedade

Herdado de ClientOptions.additionalPolicies

allowInsecureConnection

Opção para permitir chamar pontos finais http (inseguros)

allowInsecureConnection?: boolean

Valor de Propriedade

boolean

Herdado de ClientOptions.allowInsecureConnection

apiVersion

Opções para definir uma apiVersion personalizada.

apiVersion?: string

Valor de Propriedade

string

Herdado de ClientOptions.apiVersion

baseUrl

Aviso

Esta API foi preterida.

This property is deprecated and will be removed soon, please use endpoint instead

URL base do cliente

baseUrl?: string

Valor de Propriedade

string

Herdado de ClientOptions.baseUrl

credentials

Informações de credenciais

credentials?: { apiKeyHeaderName?: string, scopes?: string[] }

Valor de Propriedade

{ apiKeyHeaderName?: string, scopes?: string[] }

Herdado de ClientOptions.credentials

endpoint

Ponto final para o cliente

endpoint?: string

Valor de Propriedade

string

Herdado de ClientOptions.endpoint

httpClient

Especifique um HttpClient personalizado ao fazer pedidos.

httpClient?: HttpClient

Valor de Propriedade

Herdado de ClientOptions.httpClient

loggingOptions

Opções para configurar o registo de pedidos/respostas.

loggingOptions?: LogPolicyOptions

Valor de Propriedade

Herdado de ClientOptions.loggingOptions

proxyOptions

Opções para configurar um proxy para pedidos de saída.

proxyOptions?: ProxySettings

Valor de Propriedade

Herdado de ClientOptions.proxyOptions

redirectOptions

Opções para a forma como as respostas de redirecionamento são processadas.

redirectOptions?: RedirectPolicyOptions

Valor de Propriedade

Herdado de ClientOptions.redirectOptions

retryOptions

Opções que controlam como repetir pedidos falhados.

retryOptions?: PipelineRetryOptions

Valor de Propriedade

Herdado de ClientOptions.retryOptions

telemetryOptions

Opções para definir informações comuns de telemetria e rastreio para pedidos enviados.

telemetryOptions?: TelemetryOptions

Valor de Propriedade

Herdado de ClientOptions.telemetryOptions

tlsOptions

Opções para configurar a autenticação TLS

tlsOptions?: TlsSettings

Valor de Propriedade

Herdado de ClientOptions.tlsOptions

userAgentOptions

Opções para adicionar detalhes do agente de utilizador aos pedidos enviados.

userAgentOptions?: UserAgentPolicyOptions

Valor de Propriedade

Herdado de ClientOptions.userAgentOptions