ServiceClientOptions interface
Alternativ som ska anges när klienten skapas.
Egenskaper
client |
Om det anges läggs en GenerateRequestIdPolicy till i HTTP-pipelinen som lägger till ett huvud i alla utgående begäranden med det här rubriknamnet och ett slumpmässigt UUID som begärande-ID. |
credential |
Om det anges används det för att skapa BearerTokenAuthenticationPolicy. |
deserialization |
De innehållstyper som ska associeras med JSON- eller XML-serialisering. |
generate |
Om du vill generera ett klientbegärande-ID för varje HTTP-begäran eller inte. |
http |
Den HttpClient som ska användas för att skicka HTTP-begäranden. |
http |
HttpPipelineLogger som kan användas för att felsöka RequestPolicies i HTTP-pipelinen. |
no |
Om värdet är true inaktiverar du standardprincipen för återförsök. |
proxy |
Proxyinställningar som används för varje HTTP-begäran (endast Node.js). |
request |
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 requestPolicyFactories som ska användas. |
rp |
Hämtar eller anger tidsgränsen för återförsök i sekunder för AutomaticRPRegistration. Standardvärdet är 30. |
user |
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 den användaragentsträng som ska användas. |
user |
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. |
with |
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 det anges läggs en GenerateRequestIdPolicy till i HTTP-pipelinen som lägger till ett huvud 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 det anges används det 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
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
httpPipelineLogger
HttpPipelineLogger som kan användas för att felsöka RequestPolicies i HTTP-pipelinen.
httpPipelineLogger?: HttpPipelineLogger
Egenskapsvärde
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
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 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 den användaragentsträng 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
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