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 要求に使用される HTTP および HTTPS エージェント (Node.jsのみ)。 |
base |
指定した場合:
指定されていない場合:
|
client |
指定した場合、GenerateRequestIdPolicy は HTTP パイプラインに追加され、このヘッダー名とランダム UUID を要求 ID として持つすべての送信要求にヘッダーが追加されます。 |
deserialization |
JSON または XML シリアル化に関連付けられるコンテンツ タイプ。 |
generate |
HTTP 要求ごとにクライアント要求 ID ヘッダーを生成するかどうか。 |
http |
HTTP 要求の送信に使用される HttpClient。 |
http |
HTTP パイプライン内で RequestPolicies をデバッグするために使用できる HttpPipelineLogger。 |
no |
true に設定されている場合は、既定の再試行ポリシーをオフにします。 |
proxy |
すべての HTTP 要求に使用されるプロキシ設定 (Node.jsのみ)。 |
redirect |
リダイレクト応答の処理方法のオプション。 |
request |
ネットワーク上で HTTP 要求を送信するために使用される RequestPolicy パイプラインを作成するために呼び出されるファクトリの配列、または 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 要求に使用される HTTP および HTTPS エージェント (Node.jsのみ)。
agentSettings?: AgentSettings
プロパティ値
継承元 ServiceClientOptions.agentSettings
baseUri
指定した場合:
- これは
baseUri
、この ServiceClient に対して要求が行われるベース URI になります。 - が
baseUri
既知のリソース マネージャー エンドポイントと一致し、 がコンストラクターを介して渡された場合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
指定した場合、GenerateRequestIdPolicy は HTTP パイプラインに追加され、このヘッダー名とランダム UUID を要求 ID として持つすべての送信要求にヘッダーが追加されます。
clientRequestIdHeaderName?: string
プロパティ値
string
継承元 ServiceClientOptions.clientRequestIdHeaderName
deserializationContentTypes
JSON または XML シリアル化に関連付けられるコンテンツ タイプ。
deserializationContentTypes?: DeserializationContentTypes
プロパティ値
継承元 ServiceClientOptions.deserializationContentTypes
generateClientRequestIdHeader
HTTP 要求ごとにクライアント要求 ID ヘッダーを生成するかどうか。
generateClientRequestIdHeader?: boolean
プロパティ値
boolean
継承元 ServiceClientOptions.generateClientRequestIdHeader
httpClient
HTTP 要求の送信に使用される HttpClient。
httpClient?: HttpClient
プロパティ値
継承元 ServiceClientOptions.httpClient
httpPipelineLogger
HTTP パイプライン内で RequestPolicies をデバッグするために使用できる HttpPipelineLogger。
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
ネットワーク上で HTTP 要求を送信するために使用される RequestPolicy パイプラインを作成するために呼び出されるファクトリの配列、または 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