Compartilhar via


StorageCacheManagementClientOptions interface

Uma interface que representa StorageCacheManagementClientOptions.

Extends

AzureServiceClientOptions

Propriedades

acceptLanguage

{string} [options.acceptLanguage] – Obtém ou define o idioma preferencial para a resposta. O valor padrão é: "en-US".

agentSettings

Agentes HTTP e HTTPS que serão usados para cada solicitação HTTP (somenteNode.js).

baseUri
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 uma UUID aleatória como a ID da solicitação.

deserializationContentTypes

Os tipos de conteúdo que serão associados à serialização JSON ou XML.

generateClientRequestIdHeader

Se deve ou não gerar um cabeçalho de ID de solicitação do cliente para cada solicitação HTTP.

httpClient

O HttpClient que será usado para enviar solicitações HTTP.

httpPipelineLogger

O HttpPipelineLogger que pode ser usado para depurar RequestPolicies no pipeline HTTP.

longRunningOperationRetryTimeout

{number} [options.longRunningOperationRetryTimeout] – Obtém ou define o tempo limite de repetição em segundos para Operações de Execução Longa. O valor padrão é 30.

noRetryPolicy

Se definido como true, desative a política de repetição padrão.

proxySettings

Configurações de proxy que serão usadas para cada solicitação HTTP (somenteNode.js).

redirectOptions

Opções de como as respostas de redirecionamento são tratadas.

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 usa o defaultRequestPolicyFactories e retorna o requestPolicyFactories que será usado.

rpRegistrationRetryTimeout

Obtém ou define o tempo limite de repetição em segundos para AutomaticRPRegistration. O valor padrão é 30.

userAgent

A cadeia de caracteres a ser definida como o cabeçalho de telemetria ao enviar a solicitação ou uma função que usa a cadeia de caracteres padrão do agente do usuário e retorna a cadeia de caracteres de agente de usuário que será usada.

userAgentHeaderName

O nome do cabeçalho a ser usado para o cabeçalho de telemetria ao enviar a solicitação. Se isso não for especificado, "User-Agent" será usado ao executar em Node.js e "x-ms-command-name" será usado ao executar em um navegador.

withCredentials

Se deve incluir credenciais em solicitações CORS no navegador. Consulte https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials para obter mais informações.

Detalhes da propriedade

acceptLanguage

{string} [options.acceptLanguage] – Obtém ou define o idioma preferencial para a resposta. O valor padrão é: "en-US".

acceptLanguage?: undefined | string

Valor da propriedade

undefined | string

agentSettings

Agentes HTTP e HTTPS que serão usados para cada solicitação HTTP (somenteNode.js).

agentSettings?: AgentSettings

Valor da propriedade

AgentSettings

baseUri

baseUri?: undefined | string

Valor da propriedade

undefined | string

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 uma UUID aleatória como a ID da solicitação.

clientRequestIdHeaderName?: undefined | string

Valor da propriedade

undefined | string

deserializationContentTypes

Os tipos de conteúdo que serão associados à serialização JSON ou XML.

deserializationContentTypes?: DeserializationContentTypes

Valor da propriedade

DeserializationContentTypes

generateClientRequestIdHeader

Se deve ou não gerar um cabeçalho de ID de solicitação do cliente para cada solicitação HTTP.

generateClientRequestIdHeader?: undefined | false | true

Valor da propriedade

undefined | false | true

httpClient

O HttpClient que será usado para enviar solicitações HTTP.

httpClient?: HttpClient

Valor da propriedade

HttpClient

httpPipelineLogger

O HttpPipelineLogger que pode ser usado para depurar RequestPolicies no pipeline HTTP.

httpPipelineLogger?: HttpPipelineLogger

Valor da propriedade

HttpPipelineLogger

longRunningOperationRetryTimeout

{number} [options.longRunningOperationRetryTimeout] – Obtém ou define o tempo limite de repetição em segundos para Operações de Execução Longa. O valor padrão é 30.

longRunningOperationRetryTimeout?: undefined | number

Valor da propriedade

undefined | number

noRetryPolicy

Se definido como true, desative a política de repetição padrão.

noRetryPolicy?: undefined | false | true

Valor da propriedade

undefined | false | true

proxySettings

Configurações de proxy que serão usadas para cada solicitação HTTP (somenteNode.js).

proxySettings?: ProxySettings

Valor da propriedade

ProxySettings

redirectOptions

Opções de como as respostas de redirecionamento são tratadas.

redirectOptions?: RedirectOptions

Valor da propriedade

RedirectOptions

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 usa o defaultRequestPolicyFactories e retorna o requestPolicyFactories que será usado.

requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

Valor da 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?: undefined | number

Valor da propriedade

undefined | number

userAgent

A cadeia de caracteres a ser definida como o cabeçalho de telemetria ao enviar a solicitação ou uma função que usa a cadeia de caracteres padrão do agente do usuário e retorna a cadeia de caracteres de agente de usuário que será usada.

userAgent?: string | (defaultUserAgent: string) => string

Valor da propriedade

string | (defaultUserAgent: string) => string

userAgentHeaderName

O nome do cabeçalho a ser usado para o cabeçalho de telemetria ao enviar a solicitação. Se isso não for especificado, "User-Agent" será usado ao executar em Node.js e "x-ms-command-name" será usado ao executar em um navegador.

userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string

Valor da propriedade

string | (defaultUserAgentHeaderName: string) => string

withCredentials

Se deve incluir credenciais em solicitações CORS no navegador. Consulte https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials para obter mais informações.

withCredentials?: undefined | false | true

Valor da propriedade

undefined | false | true