KnowledgeRetrievalClientOptions interface
Clientoptionen, die zum Konfigurieren von API-Anforderungen für die kognitive Suche verwendet werden.
- Extends
Eigenschaften
| audience | Die Zielgruppe, die für die Authentifizierung mit Azure Active Directory (AAD) verwendet werden soll. Die Zielgruppe wird bei Verwendung eines freigegebenen Schlüssels nicht berücksichtigt. KnownSearchAudience kann austauschbar mit Publikum verwendet werden |
| service |
Die Dienstversion, die bei der Kommunikation mit dem Dienst verwendet werden soll. |
Geerbte Eigenschaften
| additional |
Zusätzliche Richtlinien, die in die HTTP-Pipeline eingeschlossen werden sollen. |
| agent | Optionen zum Konfigurieren der Agent-Instanz für ausgehende Anforderungen |
| allow |
Option zum Zulassen des Aufrufens von HTTP-Endpunkten (unsicher) |
| api |
Optionen zum Festlegen einer benutzerdefinierten apiVersion. |
| base |
Basis-URL für den Client |
| credentials | Anmeldeinformationen |
| endpoint | Endpunkt für den Client |
| http |
Geben Sie beim Senden von Anforderungen einen benutzerdefinierten HttpClient an. |
| logging |
Optionen zum Konfigurieren der Anforderungs-/Antwortprotokollierung. |
| pipeline | Pipeline, die für den Client verwendet werden soll. Wenn nicht bereitgestellt, wird eine Standardpipeline mit den bereitgestellten Optionen erstellt. Verwenden Sie mit Vorsicht – bei der Einstellung dieser Option werden alle Client-Optionen, die bei der Erstellung der Standardpipeline verwendet werden, ignoriert. |
| proxy |
Optionen zum Konfigurieren eines Proxys für ausgehende Anforderungen. |
| redirect |
Optionen für die Behandlung von Umleitungsantworten. |
| retry |
Optionen, die steuern, wie fehlgeschlagene Anforderungen wiederholt werden. |
| telemetry |
Optionen zum Festlegen allgemeiner Telemetrie- und Ablaufverfolgungsinformationen für ausgehende Anforderungen. |
| tls |
Optionen zum Konfigurieren der TLS-Authentifizierung |
| user |
Optionen zum Hinzufügen von Benutzer-Agent-Details zu ausgehenden Anforderungen. |
Details zur Eigenschaft
audience
Die Zielgruppe, die für die Authentifizierung mit Azure Active Directory (AAD) verwendet werden soll. Die Zielgruppe wird bei Verwendung eines freigegebenen Schlüssels nicht berücksichtigt. KnownSearchAudience kann austauschbar mit Publikum verwendet werden
audience?: string
Eigenschaftswert
string
serviceVersion
Die Dienstversion, die bei der Kommunikation mit dem Dienst verwendet werden soll.
serviceVersion?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
additionalPolicies
Zusätzliche Richtlinien, die in die HTTP-Pipeline eingeschlossen werden sollen.
additionalPolicies?: AdditionalPolicyConfig[]
Eigenschaftswert
geerbt von ClientOptions.additionalPolicies
agent
Optionen zum Konfigurieren der Agent-Instanz für ausgehende Anforderungen
agent?: Agent
Eigenschaftswert
geerbt von ClientOptions.agent
allowInsecureConnection
Option zum Zulassen des Aufrufens von HTTP-Endpunkten (unsicher)
allowInsecureConnection?: boolean
Eigenschaftswert
boolean
Geerbt von ClientOptions.allowInsecureConnection
apiVersion
Optionen zum Festlegen einer benutzerdefinierten apiVersion.
apiVersion?: string
Eigenschaftswert
string
geerbt von ClientOptions.apiVersion
baseUrl
Warnung
Diese API ist nun veraltet.
This property is deprecated and will be removed soon, please use endpoint instead
Basis-URL für den Client
baseUrl?: string
Eigenschaftswert
string
geerbt von ClientOptions.baseUrl
credentials
Anmeldeinformationen
credentials?: { apiKeyHeaderName?: string, scopes?: string[] }
Eigenschaftswert
{ apiKeyHeaderName?: string, scopes?: string[] }
Von ClientOptions.credentials geerbt
endpoint
Endpunkt für den Client
endpoint?: string
Eigenschaftswert
string
von ClientOptions.endpoint geerbt
httpClient
Geben Sie beim Senden von Anforderungen einen benutzerdefinierten HttpClient an.
httpClient?: HttpClient
Eigenschaftswert
von ClientOptions.httpClient geerbt
loggingOptions
Optionen zum Konfigurieren der Anforderungs-/Antwortprotokollierung.
loggingOptions?: LogPolicyOptions
Eigenschaftswert
Geerbt von ClientOptions.loggingOptions
pipeline
Pipeline, die für den Client verwendet werden soll. Wenn nicht bereitgestellt, wird eine Standardpipeline mit den bereitgestellten Optionen erstellt. Verwenden Sie mit Vorsicht – bei der Einstellung dieser Option werden alle Client-Optionen, die bei der Erstellung der Standardpipeline verwendet werden, ignoriert.
pipeline?: Pipeline
Eigenschaftswert
Geerbt von ClientOptions.pipeline
proxyOptions
Optionen zum Konfigurieren eines Proxys für ausgehende Anforderungen.
proxyOptions?: ProxySettings
Eigenschaftswert
von ClientOptions.proxyOptions geerbt
redirectOptions
Optionen für die Behandlung von Umleitungsantworten.
redirectOptions?: RedirectPolicyOptions
Eigenschaftswert
geerbt von ClientOptions.redirectOptions
retryOptions
Optionen, die steuern, wie fehlgeschlagene Anforderungen wiederholt werden.
retryOptions?: PipelineRetryOptions
Eigenschaftswert
geerbt von ClientOptions.retryOptions
telemetryOptions
Optionen zum Festlegen allgemeiner Telemetrie- und Ablaufverfolgungsinformationen für ausgehende Anforderungen.
telemetryOptions?: TelemetryOptions
Eigenschaftswert
Geerbt von ClientOptions.telemetryOptions
tlsOptions
Optionen zum Konfigurieren der TLS-Authentifizierung
tlsOptions?: TlsSettings
Eigenschaftswert
geerbt von ClientOptions.tlsOptions
userAgentOptions
Optionen zum Hinzufügen von Benutzer-Agent-Details zu ausgehenden Anforderungen.
userAgentOptions?: UserAgentPolicyOptions
Eigenschaftswert
von ClientOptions.userAgentOptions geerbt