Condividi tramite


StorageClientOptionalParams interface

Parametri facoltativi.

Extends

ServiceClientOptions

Proprietà

clientRequestIdHeaderName

Se specificato, verrà aggiunto un oggetto GenerateRequestIdPolicy alla pipeline HTTP che aggiungerà un'intestazione a tutte le richieste in uscita con questo nome di intestazione e un UUID casuale come ID richiesta.

credentialScopes

Se specificato, verrà usato per compilare BearerTokenAuthenticationPolicy.

deserializationContentTypes

Tipi di contenuto associati alla serializzazione JSON o XML.

endpoint

Esegue l'override dell'endpoint client.

generateClientRequestIdHeader

Indica se generare o meno un'intestazione ID richiesta client per ogni richiesta HTTP.

httpClient

HttpClient che verrà usato per inviare richieste HTTP.

httpPipelineLogger

HttpPipelineLogger che può essere usato per eseguire il debug di RequestPolicies all'interno della pipeline HTTP.

noRetryPolicy

Se impostato su true, disattivare il criterio di ripetizione dei tentativi predefinito.

proxySettings

Impostazioni proxy che verranno usate per ogni richiesta HTTP (solo Node.js).

requestPolicyFactories

Matrice di factory che vengono chiamate per creare la pipeline RequestPolicy usata per inviare una richiesta HTTP sul filo o una funzione che accetta il valore defaultRequestPolicyFactories e restituisce la richiestaPolicyFactories che verrà usata.

rpRegistrationRetryTimeout

Ottiene o imposta il timeout dei tentativi in secondi per AutomaticRPRegistration. Il valore predefinito è 30.

userAgent

Stringa da impostare sull'intestazione di telemetria durante l'invio della richiesta o una funzione che accetta nella stringa dell'agente utente predefinita e restituisce la stringa dell'agente utente che verrà usata.

userAgentHeaderName

Nome dell'intestazione da usare per l'intestazione di telemetria durante l'invio della richiesta. Se non viene specificato, verrà usato "User-Agent" quando viene eseguito in Node.js e "x-ms-useragent" verrà usato durante l'esecuzione in un browser.

version

Specifica la versione dell'operazione da usare per questa richiesta.

withCredentials

Se includere le credenziali nelle richieste CORS nel browser. Per altre informazioni, vedere https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

Dettagli proprietà

clientRequestIdHeaderName

Se specificato, verrà aggiunto un oggetto GenerateRequestIdPolicy alla pipeline HTTP che aggiungerà un'intestazione a tutte le richieste in uscita con questo nome di intestazione e un UUID casuale come ID richiesta.

clientRequestIdHeaderName?: string

Valore della proprietà

string

credentialScopes

Se specificato, verrà usato per compilare BearerTokenAuthenticationPolicy.

credentialScopes?: string | string[]

Valore della proprietà

string | string[]

deserializationContentTypes

Tipi di contenuto associati alla serializzazione JSON o XML.

deserializationContentTypes?: DeserializationContentTypes

Valore della proprietà

DeserializationContentTypes

endpoint

Esegue l'override dell'endpoint client.

endpoint?: string

Valore della proprietà

string

generateClientRequestIdHeader

Indica se generare o meno un'intestazione ID richiesta client per ogni richiesta HTTP.

generateClientRequestIdHeader?: boolean

Valore della proprietà

boolean

httpClient

HttpClient che verrà usato per inviare richieste HTTP.

httpClient?: HttpClient

Valore della proprietà

HttpClient

httpPipelineLogger

HttpPipelineLogger che può essere usato per eseguire il debug di RequestPolicies all'interno della pipeline HTTP.

httpPipelineLogger?: HttpPipelineLogger

Valore della proprietà

HttpPipelineLogger

noRetryPolicy

Se impostato su true, disattivare il criterio di ripetizione dei tentativi predefinito.

noRetryPolicy?: boolean

Valore della proprietà

boolean

proxySettings

Impostazioni proxy che verranno usate per ogni richiesta HTTP (solo Node.js).

proxySettings?: ProxySettings

Valore della proprietà

ProxySettings

requestPolicyFactories

Matrice di factory che vengono chiamate per creare la pipeline RequestPolicy usata per inviare una richiesta HTTP sul filo o una funzione che accetta il valore defaultRequestPolicyFactories e restituisce la richiestaPolicyFactories che verrà usata.

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

Valore della proprietà

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

rpRegistrationRetryTimeout

Ottiene o imposta il timeout dei tentativi in secondi per AutomaticRPRegistration. Il valore predefinito è 30.

rpRegistrationRetryTimeout?: number

Valore della proprietà

number

userAgent

Stringa da impostare sull'intestazione di telemetria durante l'invio della richiesta o una funzione che accetta nella stringa dell'agente utente predefinita e restituisce la stringa dell'agente utente che verrà usata.

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

Valore della proprietà

string | (defaultUserAgent: string) => string

userAgentHeaderName

Nome dell'intestazione da usare per l'intestazione di telemetria durante l'invio della richiesta. Se non viene specificato, verrà usato "User-Agent" quando viene eseguito in Node.js e "x-ms-useragent" verrà usato durante l'esecuzione in un browser.

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

Valore della proprietà

string | (defaultUserAgentHeaderName: string) => string

version

Specifica la versione dell'operazione da usare per questa richiesta.

version?: string

Valore della proprietà

string

withCredentials

Se includere le credenziali nelle richieste CORS nel browser. Per altre informazioni, vedere https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

withCredentials?: boolean

Valore della proprietà

boolean