StorageCacheManagementClientOptions interface
Interface représentant StorageCacheManagementClientOptions.
- Extends
-
AzureServiceClientOptions
Propriétés
| accept |
{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». |
| agent |
Agents HTTP et HTTPS qui seront utilisés pour chaque requête HTTP (Node.js uniquement). |
| base |
|
| client |
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. |
| deserialization |
Types de contenu qui seront associés à la sérialisation JSON ou XML. |
| generate |
Indique s’il faut ou non générer un en-tête d’ID de demande client pour chaque requête HTTP. |
| http |
HttpClient qui sera utilisé pour envoyer des requêtes HTTP. |
| http |
HttpPipelineLogger qui peut être utilisé pour déboguer RequestPolicies dans le pipeline HTTP. |
| long |
{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. |
| no |
Si la valeur est true, désactivez la stratégie de nouvelle tentative par défaut. |
| proxy |
Paramètres de proxy qui seront utilisés pour chaque requête HTTP (Node.js uniquement). |
| redirect |
Options de gestion des réponses de redirection. |
| request |
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. |
| rp |
Obtient ou définit le délai d’expiration de nouvelle tentative en secondes pour AutomaticRPRegistration. La valeur par défaut est 30. |
| user |
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. |
| user |
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. |
| with |
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