KnowledgeRetrievalClientOptions interface

Bilişsel Arama API'si isteklerini yapılandırmak için kullanılan istemci seçenekleri.

Extends

Özellikler

audience

Azure Active Directory (AAD) ile kimlik doğrulaması için kullanılacak Hedef Kitle. Paylaşılan anahtar kullanılırken hedef kitle dikkate alınmaz. KnownSearchAudience , kitle ile birbirinin yerine kullanılabilir

serviceVersion

Hizmetle iletişim kurarken kullanılacak hizmet sürümü.

Devralınan Özellikler

additionalPolicies

HTTP işlem hattına eklenecek ek ilkeler.

agent

Giden istekler için Aracı örneğini yapılandırma seçenekleri

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderiliyorsa true olarak ayarlayın

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

keepAliveOptions

Devre dışı bırakma seçenekleri hayatta kalmak.

proxyOptions

Giden istekler için ara sunucu yapılandırma seçenekleri.

redirectOptions

Yeniden yönlendirme yanıtlarının nasıl işleneceğini gösteren seçenekler.

retryOptions

Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.

telemetryOptions

Giden isteklere ortak telemetri ve izleme bilgilerini ayarlama seçenekleri.

tlsOptions

TLS kimlik doğrulamasını yapılandırma seçenekleri

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

Özellik Ayrıntıları

audience

Azure Active Directory (AAD) ile kimlik doğrulaması için kullanılacak Hedef Kitle. Paylaşılan anahtar kullanılırken hedef kitle dikkate alınmaz. KnownSearchAudience , kitle ile birbirinin yerine kullanılabilir

audience?: string

Özellik Değeri

string

serviceVersion

Hizmetle iletişim kurarken kullanılacak hizmet sürümü.

serviceVersion?: string

Özellik Değeri

string

Devralınan Özellik Detayları

additionalPolicies

HTTP işlem hattına eklenecek ek ilkeler.

additionalPolicies?: AdditionalPolicyConfig[]

Özellik Değeri

Devralınan ExtendedCommonClientOptions.additionalPolicies

agent

Giden istekler için Aracı örneğini yapılandırma seçenekleri

agent?: Agent

Özellik Değeri

Devralınan GenişletilmişCommonClientOptions.aracı

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderiliyorsa true olarak ayarlayın

allowInsecureConnection?: boolean

Özellik Değeri

boolean

Devralınan GenişletilmişCommonClientOptions.allowInsecureConnection

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

httpClient?: HttpClient

Özellik Değeri

Devralınan ExtendedCommonClientOptions.httpClient

keepAliveOptions

Devre dışı bırakma seçenekleri hayatta kalmak.

keepAliveOptions?: KeepAliveOptions

Özellik Değeri

Devralınan ExtendedCommonClientOptions.keepAliveOptions

proxyOptions

Giden istekler için ara sunucu yapılandırma seçenekleri.

proxyOptions?: ProxySettings

Özellik Değeri

Devralınan GenişletilmişCommonClientOptions.proxyOptions

redirectOptions

Yeniden yönlendirme yanıtlarının nasıl işleneceğini gösteren seçenekler.

redirectOptions?: RedirectPolicyOptions & RedirectOptions

Özellik Değeri

Devralınan GenişletilmişCommonClientOptions.redirectOptions

retryOptions

Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.

retryOptions?: PipelineRetryOptions

Özellik Değeri

Devralınan GenişletilmişCommonClientOptions.retryOptions

telemetryOptions

Giden isteklere ortak telemetri ve izleme bilgilerini ayarlama seçenekleri.

telemetryOptions?: TelemetryOptions

Özellik Değeri

Devralınan ExtendedCommonClientOptions.telemetryOptions

tlsOptions

TLS kimlik doğrulamasını yapılandırma seçenekleri

tlsOptions?: TlsSettings

Özellik Değeri

Devralınan GenişletilmişCommonClientOptions.tlsOptions

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

userAgentOptions?: UserAgentPolicyOptions

Özellik Değeri

Devralınan ExtendedCommonClientOptions.userAgentOptions