Partager via


StorageCacheManagementClientOptions interface

Interface représentant StorageCacheManagementClientOptions.

Extends

AzureServiceClientOptions

Propriétés

acceptLanguage

{string} [options.acceptLanguage] : obtient ou définit la langue préférée de la réponse. La valeur par défaut est : «en-US».

agentSettings

Agents HTTP et HTTPS qui seront utilisés pour chaque requête HTTP (Node.js uniquement).

baseUri
clientRequestIdHeaderName

Si spécifié, un GenerateRequestIdPolicy est ajouté au pipeline HTTP qui ajoute un en-tête à toutes les requêtes sortantes avec ce nom d’en-tête et un UUID aléatoire comme ID de requête.

deserializationContentTypes

Types de contenu qui seront associés à la sérialisation JSON ou XML.

generateClientRequestIdHeader

Indique s’il faut ou non générer un en-tête d’ID de demande client pour chaque requête HTTP.

httpClient

HttpClient qui sera utilisé pour envoyer des requêtes HTTP.

httpPipelineLogger

HttpPipelineLogger qui peut être utilisé pour déboguer RequestPolicies dans le pipeline HTTP.

longRunningOperationRetryTimeout

{number} [options.longRunningOperationRetryTimeout] : obtient ou définit le délai de nouvelle tentative en secondes pour les opérations de longue durée. La valeur par défaut est 30.

noRetryPolicy

Si la valeur est true, désactivez la stratégie de nouvelle tentative par défaut.

proxySettings

Paramètres de proxy qui seront utilisés pour chaque requête HTTP (Node.js uniquement).

redirectOptions

Options de gestion des réponses de redirection.

requestPolicyFactories

Tableau de fabriques qui sont appelées pour créer le pipeline RequestPolicy utilisé pour envoyer une requête HTTP sur le câble, ou une fonction qui prend dans defaultRequestPolicyFactories et retourne les requestPolicyFactories qui seront utilisées.

rpRegistrationRetryTimeout

Obtient ou définit le délai d’expiration de nouvelle tentative en secondes pour AutomaticRPRegistration. La valeur par défaut est 30.

userAgent

Chaîne à définir sur l’en-tête de télémétrie lors de l’envoi de la requête ou d’une fonction qui prend la chaîne de l’agent utilisateur par défaut et retourne la chaîne de l’agent utilisateur qui sera utilisée.

userAgentHeaderName

Nom d’en-tête à utiliser pour l’en-tête de télémétrie lors de l’envoi de la requête. S’il n’est pas spécifié, « User-Agent » est utilisé lors de l’exécution sur Node.js et « x-ms-command-name » est utilisé lors de l’exécution dans un navigateur.

withCredentials

Indique s’il faut inclure des informations d’identification dans les requêtes CORS dans le navigateur. Pour plus d’informations, consultez https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

Détails de la propriété

acceptLanguage

{string} [options.acceptLanguage] : obtient ou définit la langue préférée de la réponse. La valeur par défaut est : «en-US».

acceptLanguage?: undefined | string

Valeur de propriété

undefined | string

agentSettings

Agents HTTP et HTTPS qui seront utilisés pour chaque requête HTTP (Node.js uniquement).

agentSettings?: AgentSettings

Valeur de propriété

AgentSettings

baseUri

baseUri?: undefined | string

Valeur de propriété

undefined | string

clientRequestIdHeaderName

Si spécifié, un GenerateRequestIdPolicy est ajouté au pipeline HTTP qui ajoute un en-tête à toutes les requêtes sortantes avec ce nom d’en-tête et un UUID aléatoire comme ID de requête.

clientRequestIdHeaderName?: undefined | string

Valeur de propriété

undefined | string

deserializationContentTypes

Types de contenu qui seront associés à la sérialisation JSON ou XML.

deserializationContentTypes?: DeserializationContentTypes

Valeur de propriété

DeserializationContentTypes

generateClientRequestIdHeader

Indique s’il faut ou non générer un en-tête d’ID de demande client pour chaque requête HTTP.

generateClientRequestIdHeader?: undefined | false | true

Valeur de propriété

undefined | false | true

httpClient

HttpClient qui sera utilisé pour envoyer des requêtes HTTP.

httpClient?: HttpClient

Valeur de propriété

HttpClient

httpPipelineLogger

HttpPipelineLogger qui peut être utilisé pour déboguer RequestPolicies dans le pipeline HTTP.

httpPipelineLogger?: HttpPipelineLogger

Valeur de propriété

HttpPipelineLogger

longRunningOperationRetryTimeout

{number} [options.longRunningOperationRetryTimeout] : obtient ou définit le délai de nouvelle tentative en secondes pour les opérations de longue durée. La valeur par défaut est 30.

longRunningOperationRetryTimeout?: undefined | number

Valeur de propriété

undefined | number

noRetryPolicy

Si la valeur est true, désactivez la stratégie de nouvelle tentative par défaut.

noRetryPolicy?: undefined | false | true

Valeur de propriété

undefined | false | true

proxySettings

Paramètres de proxy qui seront utilisés pour chaque requête HTTP (Node.js uniquement).

proxySettings?: ProxySettings

Valeur de propriété

ProxySettings

redirectOptions

Options de gestion des réponses de redirection.

redirectOptions?: RedirectOptions

Valeur de propriété

RedirectOptions

requestPolicyFactories

Tableau de fabriques qui sont appelées pour créer le pipeline RequestPolicy utilisé pour envoyer une requête HTTP sur le câble, ou une fonction qui prend dans defaultRequestPolicyFactories et retourne les requestPolicyFactories qui seront utilisées.

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

Valeur de propriété

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

rpRegistrationRetryTimeout

Obtient ou définit le délai d’expiration de nouvelle tentative en secondes pour AutomaticRPRegistration. La valeur par défaut est 30.

rpRegistrationRetryTimeout?: undefined | number

Valeur de propriété

undefined | number

userAgent

Chaîne à définir sur l’en-tête de télémétrie lors de l’envoi de la requête ou d’une fonction qui prend la chaîne de l’agent utilisateur par défaut et retourne la chaîne de l’agent utilisateur qui sera utilisée.

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

Valeur de propriété

string | (defaultUserAgent: string) => string

userAgentHeaderName

Nom d’en-tête à utiliser pour l’en-tête de télémétrie lors de l’envoi de la requête. S’il n’est pas spécifié, « User-Agent » est utilisé lors de l’exécution sur Node.js et « x-ms-command-name » est utilisé lors de l’exécution dans un navigateur.

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

Valeur de propriété

string | (defaultUserAgentHeaderName: string) => string

withCredentials

Indique s’il faut inclure des informations d’identification dans les requêtes CORS dans le navigateur. Pour plus d’informations, consultez https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

withCredentials?: undefined | false | true

Valeur de propriété

undefined | false | true