Delen via


StorageClientOptionalParams interface

Optionele parameters.

Extends

ServiceClientOptions

Eigenschappen

clientRequestIdHeaderName

Indien opgegeven, wordt een GenerateRequestIdPolicy toegevoegd aan de HTTP-pijplijn die een header toevoegt aan alle uitgaande aanvragen met deze headernaam en een willekeurige UUID als de aanvraag-id.

credentialScopes

Indien opgegeven, wordt gebruikt om het BearerTokenAuthenticationPolicy te bouwen.

deserializationContentTypes

De inhoudstypen die worden gekoppeld aan JSON- of XML-serialisatie.

endpoint

Overschrijft het clienteindpunt.

generateClientRequestIdHeader

Of voor elke HTTP-aanvraag een clientaanvraag-id-header moet worden gegenereerd.

httpClient

De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.

httpPipelineLogger

De HttpPipelineLogger die kan worden gebruikt om fouten op te sporen in RequestPolicies binnen de HTTP-pijplijn.

noRetryPolicy

Als dit is ingesteld op true, schakelt u het standaardbeleid voor opnieuw proberen uit.

proxySettings

Proxy-instellingen die worden gebruikt voor elke HTTP-aanvraag (alleen Node.js).

requestPolicyFactories

Een matrix van factory's die worden aangeroepen om de RequestPolicy-pijplijn te maken die wordt gebruikt om een HTTP-aanvraag op de draad te verzenden, of een functie die de defaultRequestPolicyFactories opneemt en de requestPolicyFactories retourneert die wordt gebruikt.

rpRegistrationRetryTimeout

Hiermee wordt de time-out voor opnieuw proberen in seconden opgehaald of ingesteld voor AutomaticRPRegistration. De standaardwaarde is 30.

userAgent

De tekenreeks die moet worden ingesteld op de telemetrieheader tijdens het verzenden van de aanvraag, of een functie die de standaardtekenreeks user-agent opneemt en de tekenreeks voor de gebruiker-agent retourneert die wordt gebruikt.

userAgentHeaderName

De headernaam die moet worden gebruikt voor de telemetrieheader tijdens het verzenden van de aanvraag. Als dit niet is opgegeven, wordt 'User-Agent' gebruikt bij het uitvoeren op Node.js en wordt 'x-ms-useragent' gebruikt bij het uitvoeren in een browser.

version

Hiermee geeft u de versie van de bewerking te gebruiken voor deze aanvraag.

withCredentials

Of referenties moeten worden opgenomen in CORS-aanvragen in de browser. Zie https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials voor meer informatie.

Eigenschapdetails

clientRequestIdHeaderName

Indien opgegeven, wordt een GenerateRequestIdPolicy toegevoegd aan de HTTP-pijplijn die een header toevoegt aan alle uitgaande aanvragen met deze headernaam en een willekeurige UUID als de aanvraag-id.

clientRequestIdHeaderName?: string

Waarde van eigenschap

string

credentialScopes

Indien opgegeven, wordt gebruikt om het BearerTokenAuthenticationPolicy te bouwen.

credentialScopes?: string | string[]

Waarde van eigenschap

string | string[]

deserializationContentTypes

De inhoudstypen die worden gekoppeld aan JSON- of XML-serialisatie.

deserializationContentTypes?: DeserializationContentTypes

Waarde van eigenschap

DeserializationContentTypes

endpoint

Overschrijft het clienteindpunt.

endpoint?: string

Waarde van eigenschap

string

generateClientRequestIdHeader

Of voor elke HTTP-aanvraag een clientaanvraag-id-header moet worden gegenereerd.

generateClientRequestIdHeader?: boolean

Waarde van eigenschap

boolean

httpClient

De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.

httpClient?: HttpClient

Waarde van eigenschap

HttpClient

httpPipelineLogger

De HttpPipelineLogger die kan worden gebruikt om fouten op te sporen in RequestPolicies binnen de HTTP-pijplijn.

httpPipelineLogger?: HttpPipelineLogger

Waarde van eigenschap

HttpPipelineLogger

noRetryPolicy

Als dit is ingesteld op true, schakelt u het standaardbeleid voor opnieuw proberen uit.

noRetryPolicy?: boolean

Waarde van eigenschap

boolean

proxySettings

Proxy-instellingen die worden gebruikt voor elke HTTP-aanvraag (alleen Node.js).

proxySettings?: ProxySettings

Waarde van eigenschap

ProxySettings

requestPolicyFactories

Een matrix van factory's die worden aangeroepen om de RequestPolicy-pijplijn te maken die wordt gebruikt om een HTTP-aanvraag op de draad te verzenden, of een functie die de defaultRequestPolicyFactories opneemt en de requestPolicyFactories retourneert die wordt gebruikt.

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

Waarde van eigenschap

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

rpRegistrationRetryTimeout

Hiermee wordt de time-out voor opnieuw proberen in seconden opgehaald of ingesteld voor AutomaticRPRegistration. De standaardwaarde is 30.

rpRegistrationRetryTimeout?: number

Waarde van eigenschap

number

userAgent

De tekenreeks die moet worden ingesteld op de telemetrieheader tijdens het verzenden van de aanvraag, of een functie die de standaardtekenreeks user-agent opneemt en de tekenreeks voor de gebruiker-agent retourneert die wordt gebruikt.

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

Waarde van eigenschap

string | (defaultUserAgent: string) => string

userAgentHeaderName

De headernaam die moet worden gebruikt voor de telemetrieheader tijdens het verzenden van de aanvraag. Als dit niet is opgegeven, wordt 'User-Agent' gebruikt bij het uitvoeren op Node.js en wordt 'x-ms-useragent' gebruikt bij het uitvoeren in een browser.

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

Waarde van eigenschap

string | (defaultUserAgentHeaderName: string) => string

version

Hiermee geeft u de versie van de bewerking te gebruiken voor deze aanvraag.

version?: string

Waarde van eigenschap

string

withCredentials

Of referenties moeten worden opgenomen in CORS-aanvragen in de browser. Zie https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials voor meer informatie.

withCredentials?: boolean

Waarde van eigenschap

boolean