SearchClientOptions interface
Clientopties die worden gebruikt voor het configureren van Cognitive Search-API-aanvragen.
- Extends
Eigenschappen
api |
De API-versie die moet worden gebruikt bij de communicatie met de service. |
audience | De doelgroep die moet worden gebruikt voor verificatie met Azure Active Directory (AAD). De doelgroep wordt niet meegenomen bij het gebruik van een gedeelde sleutel. KnownSearchAudience kan door elkaar worden gebruikt met een doelgroep |
service |
De serviceversie die moet worden gebruikt bij de communicatie met de service. |
Overgenomen eigenschappen
additional |
Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn. |
allow |
Ingesteld op true als de aanvraag wordt verzonden via HTTP in plaats van HTTPS |
http |
De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen. |
keep |
Opties om Keep Alive uit te schakelen. |
proxy |
Opties voor het configureren van een proxy voor uitgaande aanvragen. |
redirect |
Opties voor hoe omleidingsreacties worden verwerkt. |
retry |
Opties voor het opnieuw proberen van mislukte aanvragen. |
telemetry |
Opties voor het instellen van algemene telemetrie- en traceringsgegevens voor uitgaande aanvragen. |
tls |
Opties voor het configureren van TLS-verificatie |
user |
Opties voor het toevoegen van details van de gebruikersagent aan uitgaande aanvragen. |
Eigenschapdetails
apiVersion
De API-versie die moet worden gebruikt bij de communicatie met de service.
apiVersion?: string
Waarde van eigenschap
string
audience
De doelgroep die moet worden gebruikt voor verificatie met Azure Active Directory (AAD). De doelgroep wordt niet meegenomen bij het gebruik van een gedeelde sleutel. KnownSearchAudience kan door elkaar worden gebruikt met een doelgroep
audience?: string
Waarde van eigenschap
string
serviceVersion
De serviceversie die moet worden gebruikt bij de communicatie met de service.
serviceVersion?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
additionalPolicies
Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn.
additionalPolicies?: AdditionalPolicyConfig[]
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.additionalPolicies
allowInsecureConnection
Ingesteld op true als de aanvraag wordt verzonden via HTTP in plaats van HTTPS
allowInsecureConnection?: boolean
Waarde van eigenschap
boolean
Overgenomen van ExtendedCommonClientOptions.allowInsecureConnection
httpClient
De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.
httpClient?: HttpClient
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.httpClient
keepAliveOptions
Opties om Keep Alive uit te schakelen.
keepAliveOptions?: KeepAliveOptions
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.keepAliveOptions
proxyOptions
Opties voor het configureren van een proxy voor uitgaande aanvragen.
proxyOptions?: ProxySettings
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.proxyOptions
redirectOptions
Opties voor hoe omleidingsreacties worden verwerkt.
redirectOptions?: RedirectPolicyOptions & RedirectOptions
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.redirectOptions
retryOptions
Opties voor het opnieuw proberen van mislukte aanvragen.
retryOptions?: PipelineRetryOptions
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.retryOptions
telemetryOptions
Opties voor het instellen van algemene telemetrie- en traceringsgegevens voor uitgaande aanvragen.
telemetryOptions?: TelemetryOptions
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.telemetryOptions
tlsOptions
Opties voor het configureren van TLS-verificatie
tlsOptions?: TlsSettings
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.tlsOptions
userAgentOptions
Opties voor het toevoegen van details van de gebruikersagent aan uitgaande aanvragen.
userAgentOptions?: UserAgentPolicyOptions
Waarde van eigenschap
Overgenomen van ExtendedCommonClientOptions.userAgentOptions