ServiceClientOptions interface
Opções a serem fornecidas durante a criação do cliente.
Propriedades
| client |
Se especificado, um GenerateRequestIdPolicy será adicionado ao pipeline HTTP que adicionará um cabeçalho a todas as solicitações de saída com esse nome de cabeçalho e um UUID aleatório como ID da solicitação. |
| credential |
Se especificado, será usado para criar o BearerTokenAuthenticationPolicy. |
| deserialization |
Os tipos de conteúdo que serão associados à serialização JSON ou XML. |
| generate |
Se deve ou não gerar um cabeçalho de ID de solicitação de cliente para cada solicitação HTTP. |
| http |
O HttpClient que será usado para enviar solicitações HTTP. |
| http |
O HttpPipelineLogger que pode ser usado para depurar RequestPolicies dentro do pipeline HTTP. |
| no |
Se definido como true, desative a política de repetição padrão. |
| proxy |
Configurações de proxy que serão usadas para cada solicitação HTTP (somenteNode.js). |
| request |
Uma matriz de fábricas que são chamadas para criar o pipeline RequestPolicy usado para enviar uma solicitação HTTP no fio, ou uma função que recebe o defaultRequestPolicyFactories e retorna o requestPolicyFactories que será usado. |
| rp |
Obtém ou define o tempo limite de repetição em segundos para AutomaticRPRegistration. O valor padrão é 30. |
| user |
A cadeia de caracteres a ser definida como o cabeçalho de telemetria durante o envio da solicitação ou uma função que recebe a cadeia de caracteres padrão do agente do usuário e retorna a cadeia de caracteres do agente do usuário que será usada. |
| user |
O nome do cabeçalho a ser usado para o cabeçalho de telemetria durante o envio da solicitação. Se isso não for especificado, "User-Agent" será usado ao executar no Node.js e "x-ms-useragent" será usado ao executar em um navegador. |
| with |
Se as credenciais devem ser incluídas em solicitações CORS no navegador. Consulte https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials para obter mais informações. |
Detalhes de Propriedade
clientRequestIdHeaderName
Se especificado, um GenerateRequestIdPolicy será adicionado ao pipeline HTTP que adicionará um cabeçalho a todas as solicitações de saída com esse nome de cabeçalho e um UUID aleatório como ID da solicitação.
clientRequestIdHeaderName?: string
Valor de Propriedade
string
credentialScopes
Se especificado, será usado para criar o BearerTokenAuthenticationPolicy.
credentialScopes?: string | string[]
Valor de Propriedade
string | string[]
deserializationContentTypes
Os tipos de conteúdo que serão associados à serialização JSON ou XML.
deserializationContentTypes?: DeserializationContentTypes
Valor de Propriedade
generateClientRequestIdHeader
Se deve ou não gerar um cabeçalho de ID de solicitação de cliente para cada solicitação HTTP.
generateClientRequestIdHeader?: boolean
Valor de Propriedade
boolean
httpClient
O HttpClient que será usado para enviar solicitações HTTP.
httpClient?: HttpClient
Valor de Propriedade
httpPipelineLogger
O HttpPipelineLogger que pode ser usado para depurar RequestPolicies dentro do pipeline HTTP.
httpPipelineLogger?: HttpPipelineLogger
Valor de Propriedade
noRetryPolicy
Se definido como true, desative a política de repetição padrão.
noRetryPolicy?: boolean
Valor de Propriedade
boolean
proxySettings
Configurações de proxy que serão usadas para cada solicitação HTTP (somenteNode.js).
proxySettings?: ProxySettings
Valor de Propriedade
requestPolicyFactories
Uma matriz de fábricas que são chamadas para criar o pipeline RequestPolicy usado para enviar uma solicitação HTTP no fio, ou uma função que recebe o defaultRequestPolicyFactories e retorna o requestPolicyFactories que será usado.
requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Valor de Propriedade
RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
rpRegistrationRetryTimeout
Obtém ou define o tempo limite de repetição em segundos para AutomaticRPRegistration. O valor padrão é 30.
rpRegistrationRetryTimeout?: number
Valor de Propriedade
number
userAgent
A cadeia de caracteres a ser definida como o cabeçalho de telemetria durante o envio da solicitação ou uma função que recebe a cadeia de caracteres padrão do agente do usuário e retorna a cadeia de caracteres do agente do usuário que será usada.
userAgent?: string | (defaultUserAgent: string) => string
Valor de Propriedade
string | (defaultUserAgent: string) => string
userAgentHeaderName
O nome do cabeçalho a ser usado para o cabeçalho de telemetria durante o envio da solicitação. Se isso não for especificado, "User-Agent" será usado ao executar no Node.js e "x-ms-useragent" será usado ao executar em um navegador.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Valor de Propriedade
string | (defaultUserAgentHeaderName: string) => string
withCredentials
Se as credenciais devem ser incluídas em solicitações CORS no navegador. Consulte https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials para obter mais informações.
withCredentials?: boolean
Valor de Propriedade
boolean