StorageClientOptionalParams interface
Parametri facoltativi.
- Extends
-
ServiceClientOptions
Proprietà
client |
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. |
credential |
Se specificato, verrà usato per compilare BearerTokenAuthenticationPolicy. |
deserialization |
Tipi di contenuto associati alla serializzazione JSON o XML. |
endpoint | Esegue l'override dell'endpoint client. |
generate |
Indica se generare o meno un'intestazione ID richiesta client per ogni richiesta HTTP. |
http |
HttpClient che verrà usato per inviare richieste HTTP. |
http |
HttpPipelineLogger che può essere usato per eseguire il debug di RequestPolicies all'interno della pipeline HTTP. |
no |
Se impostato su true, disattivare il criterio di ripetizione dei tentativi predefinito. |
proxy |
Impostazioni proxy che verranno usate per ogni richiesta HTTP (solo Node.js). |
request |
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. |
rp |
Ottiene o imposta il timeout dei tentativi in secondi per AutomaticRPRegistration. Il valore predefinito è 30. |
user |
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. |
user |
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. |
with |
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
Azure SDK for JavaScript