StorageClientOptionalParams interface

Valfria parametrar.

Extends

ServiceClientOptions

Egenskaper

clientRequestIdHeaderName

Om detta anges läggs en GenerateRequestIdPolicy till i HTTP-pipelinen som lägger till en rubrik i alla utgående begäranden med det här rubriknamnet och ett slumpmässigt UUID som begärande-ID.

credentialScopes

Om detta anges används för att skapa BearerTokenAuthenticationPolicy.

deserializationContentTypes

De innehållstyper som ska associeras med JSON- eller XML-serialisering.

endpoint

Åsidosätter klientslutpunkten.

generateClientRequestIdHeader

Om du vill generera ett klientbegärande-ID för varje HTTP-begäran eller inte.

httpClient

Den HttpClient som ska användas för att skicka HTTP-begäranden.

httpPipelineLogger

Den HttpPipelineLogger som kan användas för att felsöka RequestPolicies i HTTP-pipelinen.

noRetryPolicy

Om värdet är true inaktiverar du standardprincipen för återförsök.

proxySettings

Proxyinställningar som används för varje HTTP-begäran (endast Node.js).

requestPolicyFactories

En matris med fabriker som anropas för att skapa RequestPolicy-pipelinen som används för att skicka en HTTP-begäran på tråden, eller en funktion som tar in defaultRequestPolicyFactories och returnerar de requestPolicyFactories som ska användas.

rpRegistrationRetryTimeout

Hämtar eller anger tidsgränsen för återförsök i sekunder för AutomaticRPRegistration. Standardvärdet är 30.

userAgent

Strängen som ska anges till telemetrihuvudet när begäran skickas, eller en funktion som tar in standardsträngen för användaragenten och returnerar användaragentsträngen som ska användas.

userAgentHeaderName

Rubriknamnet som ska användas för telemetrihuvudet när begäran skickas. Om detta inte anges används "User-Agent" när den körs på Node.js och "x-ms-useragent" används när den körs i en webbläsare.

version

Anger vilken version av åtgärden som ska användas för den här begäran.

withCredentials

Om autentiseringsuppgifter ska inkluderas i CORS-begäranden i webbläsaren. Mer information finns i https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

Egenskapsinformation

clientRequestIdHeaderName

Om detta anges läggs en GenerateRequestIdPolicy till i HTTP-pipelinen som lägger till en rubrik i alla utgående begäranden med det här rubriknamnet och ett slumpmässigt UUID som begärande-ID.

clientRequestIdHeaderName?: string

Egenskapsvärde

string

credentialScopes

Om detta anges används för att skapa BearerTokenAuthenticationPolicy.

credentialScopes?: string | string[]

Egenskapsvärde

string | string[]

deserializationContentTypes

De innehållstyper som ska associeras med JSON- eller XML-serialisering.

deserializationContentTypes?: DeserializationContentTypes

Egenskapsvärde

DeserializationContentTypes

endpoint

Åsidosätter klientslutpunkten.

endpoint?: string

Egenskapsvärde

string

generateClientRequestIdHeader

Om du vill generera ett klientbegärande-ID för varje HTTP-begäran eller inte.

generateClientRequestIdHeader?: boolean

Egenskapsvärde

boolean

httpClient

Den HttpClient som ska användas för att skicka HTTP-begäranden.

httpClient?: HttpClient

Egenskapsvärde

HttpClient

httpPipelineLogger

Den HttpPipelineLogger som kan användas för att felsöka RequestPolicies i HTTP-pipelinen.

httpPipelineLogger?: HttpPipelineLogger

Egenskapsvärde

HttpPipelineLogger

noRetryPolicy

Om värdet är true inaktiverar du standardprincipen för återförsök.

noRetryPolicy?: boolean

Egenskapsvärde

boolean

proxySettings

Proxyinställningar som används för varje HTTP-begäran (endast Node.js).

proxySettings?: ProxySettings

Egenskapsvärde

ProxySettings

requestPolicyFactories

En matris med fabriker som anropas för att skapa RequestPolicy-pipelinen som används för att skicka en HTTP-begäran på tråden, eller en funktion som tar in defaultRequestPolicyFactories och returnerar de requestPolicyFactories som ska användas.

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

Egenskapsvärde

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

rpRegistrationRetryTimeout

Hämtar eller anger tidsgränsen för återförsök i sekunder för AutomaticRPRegistration. Standardvärdet är 30.

rpRegistrationRetryTimeout?: number

Egenskapsvärde

number

userAgent

Strängen som ska anges till telemetrihuvudet när begäran skickas, eller en funktion som tar in standardsträngen för användaragenten och returnerar användaragentsträngen som ska användas.

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

Egenskapsvärde

string | (defaultUserAgent: string) => string

userAgentHeaderName

Rubriknamnet som ska användas för telemetrihuvudet när begäran skickas. Om detta inte anges används "User-Agent" när den körs på Node.js och "x-ms-useragent" används när den körs i en webbläsare.

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

Egenskapsvärde

string | (defaultUserAgentHeaderName: string) => string

version

Anger vilken version av åtgärden som ska användas för den här begäran.

version?: string

Egenskapsvärde

string

withCredentials

Om autentiseringsuppgifter ska inkluderas i CORS-begäranden i webbläsaren. Mer information finns i https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

withCredentials?: boolean

Egenskapsvärde

boolean