WebSearchClientOptions interface
Antarmuka yang mewakili WebSearchClientOptions.
- Memperluas
Properti
| endpoint | Titik akhir Cognitive Services yang didukung (protokol dan nama host, misalnya: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com"). Nilai default: 'https://api.cognitive.microsoft.com'. |
Properti yang Diwariskan
| agent |
Agen HTTP dan HTTPS yang akan digunakan untuk setiap permintaan HTTP (hanyaNode.js). |
| base |
Jika ditentukan:
Jika tidak ditentukan:
|
| client |
Jika ditentukan, GenerateRequestIdPolicy akan ditambahkan ke alur HTTP yang akan menambahkan header ke semua permintaan keluar dengan nama header ini dan UUID acak sebagai ID permintaan. |
| deserialization |
Jenis konten yang akan dikaitkan dengan serialisasi JSON atau XML. |
| generate |
Apakah akan menghasilkan header ID permintaan klien untuk setiap permintaan HTTP atau tidak. |
| http |
HttpClient yang akan digunakan untuk mengirim permintaan HTTP. |
| http |
HttpPipelineLogger yang dapat digunakan untuk men-debug RequestPolicies dalam alur HTTP. |
| no |
Jika diatur ke true, nonaktifkan kebijakan coba lagi default. |
| proxy |
Pengaturan proksi yang akan digunakan untuk setiap permintaan HTTP ( hanyaNode.js). |
| redirect |
Opsi untuk bagaimana respons pengalihan ditangani. |
| request |
Array pabrik yang dipanggil untuk membuat alur RequestPolicy yang digunakan untuk mengirim permintaan HTTP pada kawat, atau fungsi yang mengambil defaultRequestPolicyFactories dan mengembalikan requestPolicyFactories yang akan digunakan. |
| rp |
Mendapatkan atau mengatur batas waktu coba lagi dalam detik untuk AutomaticRPRegistration. Nilai defaultnya adalah 30. |
| user |
String yang akan diatur ke header telemetri saat mengirim permintaan, atau fungsi yang mengambil string agen pengguna default dan mengembalikan string agen pengguna yang akan digunakan. |
| user |
Nama header yang digunakan untuk header telemetri saat mengirim permintaan. Jika ini tidak ditentukan, maka "User-Agent" akan digunakan saat berjalan pada Node.js dan "x-ms-command-name" akan digunakan saat berjalan di browser. |
| with |
Apakah akan menyertakan kredensial dalam permintaan CORS di browser. Lihat https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials untuk informasi selengkapnya. |
Detail Properti
endpoint
Titik akhir Cognitive Services yang didukung (protokol dan nama host, misalnya: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com"). Nilai default: 'https://api.cognitive.microsoft.com'.
endpoint?: string
Nilai Properti
string
Detail Properti yang Diwariskan
agentSettings
Agen HTTP dan HTTPS yang akan digunakan untuk setiap permintaan HTTP (hanyaNode.js).
agentSettings?: AgentSettings
Nilai Properti
Diwariskan Dari ServiceClientOptions.agentSettings
baseUri
Jika ditentukan:
-
baseUriini menjadi URI dasar yang akan dibuat permintaan untuk ServiceClient ini. - Jika
baseUricocok dengan titik akhir resource manager yang diketahui dan jikaTokenCredentialditeruskan melalui konstruktor,baseUriini menentukan cakupangetTokenmenjadi${options.baseUri}/.default. Jika tidak, cakupan akan default ke "https://management.azure.com/.default".
Jika tidak ditentukan:
- Semua OperationSpecs harus berisi properti baseUrl.
- Jika
TokenCredentialditeruskan melalui konstruktor, cakupangetTokendiatur menjadi "https://management.azure.com/.default".
baseUri?: string
Nilai Properti
string
Diwariskan Dari ServiceClientOptions.baseUri
clientRequestIdHeaderName
Jika ditentukan, GenerateRequestIdPolicy akan ditambahkan ke alur HTTP yang akan menambahkan header ke semua permintaan keluar dengan nama header ini dan UUID acak sebagai ID permintaan.
clientRequestIdHeaderName?: string
Nilai Properti
string
Diwariskan Dari ServiceClientOptions.clientRequestIdHeaderName
deserializationContentTypes
Jenis konten yang akan dikaitkan dengan serialisasi JSON atau XML.
deserializationContentTypes?: DeserializationContentTypes
Nilai Properti
Diwariskan Dari ServiceClientOptions.deserializationContentTypes
generateClientRequestIdHeader
Apakah akan menghasilkan header ID permintaan klien untuk setiap permintaan HTTP atau tidak.
generateClientRequestIdHeader?: boolean
Nilai Properti
boolean
Diwarisi Dari ServiceClientOptions.generateClientRequestIdHeader
httpClient
HttpClient yang akan digunakan untuk mengirim permintaan HTTP.
httpClient?: HttpClient
Nilai Properti
Diwariskan Dari ServiceClientOptions.httpClient
httpPipelineLogger
HttpPipelineLogger yang dapat digunakan untuk men-debug RequestPolicies dalam alur HTTP.
httpPipelineLogger?: HttpPipelineLogger
Nilai Properti
Diwariskan Dari ServiceClientOptions.httpPipelineLogger
noRetryPolicy
Jika diatur ke true, nonaktifkan kebijakan coba lagi default.
noRetryPolicy?: boolean
Nilai Properti
boolean
Diwariskan Dari ServiceClientOptions.noRetryPolicy
proxySettings
Pengaturan proksi yang akan digunakan untuk setiap permintaan HTTP ( hanyaNode.js).
proxySettings?: ProxySettings
Nilai Properti
Diwariskan Dari ServiceClientOptions.proxySettings
redirectOptions
Opsi untuk bagaimana respons pengalihan ditangani.
redirectOptions?: RedirectOptions
Nilai Properti
Diwarisi Dari ServiceClientOptions.redirectOptions
requestPolicyFactories
Array pabrik yang dipanggil untuk membuat alur RequestPolicy yang digunakan untuk mengirim permintaan HTTP pada kawat, atau fungsi yang mengambil defaultRequestPolicyFactories dan mengembalikan requestPolicyFactories yang akan digunakan.
requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Nilai Properti
RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Diwariskan Dari ServiceClientOptions.requestPolicyFactories
rpRegistrationRetryTimeout
Mendapatkan atau mengatur batas waktu coba lagi dalam detik untuk AutomaticRPRegistration. Nilai defaultnya adalah 30.
rpRegistrationRetryTimeout?: number
Nilai Properti
number
Diwarisi Dari ServiceClientOptions.rpRegistrationRetryTimeout
userAgent
String yang akan diatur ke header telemetri saat mengirim permintaan, atau fungsi yang mengambil string agen pengguna default dan mengembalikan string agen pengguna yang akan digunakan.
userAgent?: string | (defaultUserAgent: string) => string
Nilai Properti
string | (defaultUserAgent: string) => string
Diwarisi Dari ServiceClientOptions.userAgent
userAgentHeaderName
Nama header yang digunakan untuk header telemetri saat mengirim permintaan. Jika ini tidak ditentukan, maka "User-Agent" akan digunakan saat berjalan pada Node.js dan "x-ms-command-name" akan digunakan saat berjalan di browser.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Nilai Properti
string | (defaultUserAgentHeaderName: string) => string
Diwariskan Dari ServiceClientOptions.userAgentHeaderName
withCredentials
Apakah akan menyertakan kredensial dalam permintaan CORS di browser. Lihat https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials untuk informasi selengkapnya.
withCredentials?: boolean
Nilai Properti
boolean
Diwariskan Dari ServiceClientOptions.withCredentials