WebSearchClientOptions interface
Интерфейс, представляющий WebSearchClientOptions.
- Extends
Свойства
endpoint | Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например"https://westus.api.cognitive.microsoft.com" ;, "https://api.cognitive.microsoft.com"). Значение по умолчанию: "https://api.cognitive.microsoft.com". |
Унаследованные свойства
agent |
Агенты HTTP и HTTPS, которые будут использоваться для каждого HTTP-запроса (только Node.js). |
base |
Если указано:
Если он не указан, выполните указанные действия.
|
client |
Если этот параметр указан, в конвейер HTTP будет добавлен параметр GenerateRequestIdPolicy, который добавит заголовок ко всем исходящим запросам с этим именем заголовка и случайным UUID в качестве идентификатора запроса. |
deserialization |
Типы содержимого, которые будут связаны с сериализацией JSON или XML. |
generate |
Следует ли создавать заголовок идентификатора клиентского запроса для каждого HTTP-запроса. |
http |
HttpClient, который будет использоваться для отправки HTTP-запросов. |
http |
HttpPipelineLogger, который можно использовать для отладки RequestPolicies в конвейере HTTP. |
no |
Если задано значение true, отключите политику повторных попыток по умолчанию. |
proxy |
Параметры прокси-сервера, которые будут использоваться для каждого HTTP-запроса (только Node.js). |
redirect |
Параметры обработки ответов перенаправления. |
request |
Массив фабрик, которые вызываются для создания конвейера RequestPolicy, используемого для отправки HTTP-запроса по сети, или функция, которая принимает defaultRequestPolicyFactories и возвращает используемые объекты requestPolicyFactories. |
rp |
Возвращает или задает время ожидания повтора в секундах для AutomaticRPRegistration. Значение по умолчанию — 30. |
user |
Строка, которая должна быть задана в заголовке телеметрии при отправке запроса, или функция, которая принимает строку агента пользователя по умолчанию и возвращает используемую строку агента пользователя. |
user |
Имя заголовка, используемого для заголовка телеметрии при отправке запроса. Если этот параметр не указан, при выполнении в Node.js будет использоваться user-agent, а при запуске в браузере — x-ms-command-name. |
with |
Следует ли включать учетные данные в запросы CORS в браузере. Подробнее см. в разделе https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials. |
Сведения о свойстве
endpoint
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например"https://westus.api.cognitive.microsoft.com" ;, "https://api.cognitive.microsoft.com"). Значение по умолчанию: "https://api.cognitive.microsoft.com".
endpoint?: string
Значение свойства
string
Сведения об унаследованном свойстве
agentSettings
Агенты HTTP и HTTPS, которые будут использоваться для каждого HTTP-запроса (только Node.js).
agentSettings?: AgentSettings
Значение свойства
Наследуется от ServiceClientOptions.agentSettings
baseUri
Если указано:
- Он
baseUri
становится базовым универсальным кодом ресурса (URI), к которому будут выполняться запросы для этого объекта ServiceClient. baseUri
Если соответствует известной конечной точке Resource Manager и еслиTokenCredential
объект был передан через конструктор, определяетbaseUri
getToken
область как${options.baseUri}/.default
. В противном случае область по умолчанию будет "https://management.azure.com/.default".
Если он не указан, выполните указанные действия.
- Все operationSpecs должны содержать свойство baseUrl.
TokenCredential
Если объект был передан через конструктор,getToken
для области устанавливается значение "https://management.azure.com/.default".
baseUri?: string
Значение свойства
string
Наследуется от ServiceClientOptions.baseUri
clientRequestIdHeaderName
Если этот параметр указан, в конвейер HTTP будет добавлен параметр GenerateRequestIdPolicy, который добавит заголовок ко всем исходящим запросам с этим именем заголовка и случайным UUID в качестве идентификатора запроса.
clientRequestIdHeaderName?: string
Значение свойства
string
Наследуется от ServiceClientOptions.clientRequestIdHeaderName
deserializationContentTypes
Типы содержимого, которые будут связаны с сериализацией JSON или XML.
deserializationContentTypes?: DeserializationContentTypes
Значение свойства
Наследуется от ServiceClientOptions.deserializationContentTypes
generateClientRequestIdHeader
Следует ли создавать заголовок идентификатора клиентского запроса для каждого HTTP-запроса.
generateClientRequestIdHeader?: boolean
Значение свойства
boolean
Наследуется от ServiceClientOptions.generateClientRequestIdHeader
httpClient
HttpClient, который будет использоваться для отправки HTTP-запросов.
httpClient?: HttpClient
Значение свойства
Наследуется от ServiceClientOptions.httpClient
httpPipelineLogger
HttpPipelineLogger, который можно использовать для отладки RequestPolicies в конвейере HTTP.
httpPipelineLogger?: HttpPipelineLogger
Значение свойства
Наследуется от ServiceClientOptions.httpPipelineLogger
noRetryPolicy
Если задано значение true, отключите политику повторных попыток по умолчанию.
noRetryPolicy?: boolean
Значение свойства
boolean
Наследуется от ServiceClientOptions.noRetryPolicy
proxySettings
Параметры прокси-сервера, которые будут использоваться для каждого HTTP-запроса (только Node.js).
proxySettings?: ProxySettings
Значение свойства
Наследуется от ServiceClientOptions.proxySettings
redirectOptions
Параметры обработки ответов перенаправления.
redirectOptions?: RedirectOptions
Значение свойства
Наследуется от ServiceClientOptions.redirectOptions
requestPolicyFactories
Массив фабрик, которые вызываются для создания конвейера RequestPolicy, используемого для отправки HTTP-запроса по сети, или функция, которая принимает defaultRequestPolicyFactories и возвращает используемые объекты requestPolicyFactories.
requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Значение свойства
RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Наследуется от ServiceClientOptions.requestPolicyFactories
rpRegistrationRetryTimeout
Возвращает или задает время ожидания повтора в секундах для AutomaticRPRegistration. Значение по умолчанию — 30.
rpRegistrationRetryTimeout?: number
Значение свойства
number
Наследуется от ServiceClientOptions.rpRegistrationRetryTimeout
userAgent
Строка, которая должна быть задана в заголовке телеметрии при отправке запроса, или функция, которая принимает строку агента пользователя по умолчанию и возвращает используемую строку агента пользователя.
userAgent?: string | (defaultUserAgent: string) => string
Значение свойства
string | (defaultUserAgent: string) => string
Наследуется от ServiceClientOptions.userAgent
userAgentHeaderName
Имя заголовка, используемого для заголовка телеметрии при отправке запроса. Если этот параметр не указан, при выполнении в Node.js будет использоваться user-agent, а при запуске в браузере — x-ms-command-name.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Значение свойства
string | (defaultUserAgentHeaderName: string) => string
Наследуется от ServiceClientOptions.userAgentHeaderName
withCredentials
Следует ли включать учетные данные в запросы CORS в браузере. Подробнее см. в разделе https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.
withCredentials?: boolean
Значение свойства
boolean
Наследуется от ServiceClientOptions.withCredentials