WebSearchClientOptions interface
Ett gränssnitt som representerar WebSearchClientOptions.
- Extends
Egenskaper
endpoint | Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com"). Standardvärde: 'https://api.cognitive.microsoft.com'. |
Ärvda egenskaper
agent |
HTTP- och HTTPS-agenter som kommer att användas för varje HTTP-begäran (endast Node.js). |
base |
Om detta anges:
Om det inte anges:
|
client |
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. |
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 |
Den 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). |
redirect |
Alternativ för hur omdirigeringssvar hanteras. |
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 de 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 användaragentsträngen 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-command-name" används när du kör 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
endpoint
Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com"). Standardvärde: 'https://api.cognitive.microsoft.com'.
endpoint?: string
Egenskapsvärde
string
Information om ärvda egenskaper
agentSettings
HTTP- och HTTPS-agenter som kommer att användas för varje HTTP-begäran (endast Node.js).
agentSettings?: AgentSettings
Egenskapsvärde
Ärvd från ServiceClientOptions.agentSettings
baseUri
Om detta anges:
- Detta
baseUri
blir den bas-URI som begäranden görs mot för denna ServiceClient. baseUri
Om matchar en känd Resource Manager-slutpunkt och om enTokenCredential
skickades via konstruktorn definierar dettabaseUri
omfångetgetToken
som${options.baseUri}/.default
. Annars skulle omfånget som standard vara "https://management.azure.com/.default".
Om det inte anges:
- Alla OperationSpecs måste innehålla en baseUrl-egenskap.
- Om en
TokenCredential
skickades via konstruktorn anges omfångetgetToken
till "https://management.azure.com/.default".
baseUri?: string
Egenskapsvärde
string
Ärvd från ServiceClientOptions.baseUri
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
Ärvd från ServiceClientOptions.clientRequestIdHeaderName
deserializationContentTypes
De innehållstyper som ska associeras med JSON- eller XML-serialisering.
deserializationContentTypes?: DeserializationContentTypes
Egenskapsvärde
Ärvd från ServiceClientOptions.deserializationContentTypes
generateClientRequestIdHeader
Om du vill generera ett klientbegärande-ID för varje HTTP-begäran eller inte.
generateClientRequestIdHeader?: boolean
Egenskapsvärde
boolean
Ärvd från ServiceClientOptions.generateClientRequestIdHeader
httpClient
Den HttpClient som ska användas för att skicka HTTP-begäranden.
httpClient?: HttpClient
Egenskapsvärde
Ärvd från ServiceClientOptions.httpClient
httpPipelineLogger
Den HttpPipelineLogger som kan användas för att felsöka RequestPolicies i HTTP-pipelinen.
httpPipelineLogger?: HttpPipelineLogger
Egenskapsvärde
Ärvd från ServiceClientOptions.httpPipelineLogger
noRetryPolicy
Om värdet är true inaktiverar du standardprincipen för återförsök.
noRetryPolicy?: boolean
Egenskapsvärde
boolean
Ärvd från ServiceClientOptions.noRetryPolicy
proxySettings
Proxyinställningar som används för varje HTTP-begäran (endast Node.js).
proxySettings?: ProxySettings
Egenskapsvärde
Ärvd från ServiceClientOptions.proxySettings
redirectOptions
Alternativ för hur omdirigeringssvar hanteras.
redirectOptions?: RedirectOptions
Egenskapsvärde
Ärvd från ServiceClientOptions.redirectOptions
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[]
Ärvd från ServiceClientOptions.requestPolicyFactories
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
Ärvd från ServiceClientOptions.rpRegistrationRetryTimeout
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
Ärvd från ServiceClientOptions.userAgent
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-command-name" används när du kör i en webbläsare.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Egenskapsvärde
string | (defaultUserAgentHeaderName: string) => string
Ärvd från ServiceClientOptions.userAgentHeaderName
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
Ärvd från ServiceClientOptions.withCredentials