SearchClientOptions interface
خيارات العميل المستخدمة لتكوين طلبات واجهة برمجة تطبيقات البحث المعرفي.
- Extends
الخصائص
api |
إصدار واجهة برمجة التطبيقات لاستخدامه عند الاتصال بالخدمة. |
audience | الجمهور الذي يجب استخدامه للمصادقة مع Azure Active Directory (AAD). لا يتم اعتبار الجمهور عند استخدام مفتاح مشترك. يمكن استخدام KnownSearchAudience بالتبادل مع الجمهور |
service |
إصدار الخدمة المراد استخدامه عند الاتصال بالخدمة. |
الخصائص الموروثة
additional |
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP. |
allow |
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS |
http |
HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP. |
keep |
خيارات لتعطيل البقاء على قيد الحياة. |
proxy |
خيارات لتكوين وكيل للطلبات الصادرة. |
redirect |
خيارات لكيفية معالجة استجابات إعادة التوجيه. |
retry |
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة. |
telemetry |
خيارات لتعيين معلومات تتبع الاستخدام الشائعة والتتبع للطلبات الصادرة. |
tls |
خيارات لتكوين مصادقة TLS |
user |
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة. |
تفاصيل الخاصية
apiVersion
إصدار واجهة برمجة التطبيقات لاستخدامه عند الاتصال بالخدمة.
apiVersion?: string
قيمة الخاصية
string
audience
الجمهور الذي يجب استخدامه للمصادقة مع Azure Active Directory (AAD). لا يتم اعتبار الجمهور عند استخدام مفتاح مشترك. يمكن استخدام KnownSearchAudience بالتبادل مع الجمهور
audience?: string
قيمة الخاصية
string
serviceVersion
إصدار الخدمة المراد استخدامه عند الاتصال بالخدمة.
serviceVersion?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
additionalPolicies
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
قيمة الخاصية
موروث من ExtendedCommonClientOptions.additionalPolicies
allowInsecureConnection
تعيين إلى صحيح إذا تم إرسال الطلب عبر HTTP بدلا من HTTPS
allowInsecureConnection?: boolean
قيمة الخاصية
boolean
موروث من ExtendedCommonClientOptions.allowInsecureConnection
httpClient
HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.
httpClient?: HttpClient
قيمة الخاصية
موروث من ExtendedCommonClientOptions.httpClient
keepAliveOptions
خيارات لتعطيل البقاء على قيد الحياة.
keepAliveOptions?: KeepAliveOptions
قيمة الخاصية
موروث من ExtendedCommonClientOptions.keepAliveOptions
proxyOptions
خيارات لتكوين وكيل للطلبات الصادرة.
proxyOptions?: ProxySettings
قيمة الخاصية
موروث من ExtendedCommonClientOptions.proxyOptions
redirectOptions
خيارات لكيفية معالجة استجابات إعادة التوجيه.
redirectOptions?: RedirectPolicyOptions & RedirectOptions
قيمة الخاصية
موروث من ExtendedCommonClientOptions.redirectOptions
retryOptions
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.
retryOptions?: PipelineRetryOptions
قيمة الخاصية
موروث من ExtendedCommonClientOptions.retryOptions
telemetryOptions
خيارات لتعيين معلومات تتبع الاستخدام الشائعة والتتبع للطلبات الصادرة.
telemetryOptions?: TelemetryOptions
قيمة الخاصية
موروث من ExtendedCommonClientOptions.telemetryOptions
tlsOptions
خيارات لتكوين مصادقة TLS
tlsOptions?: TlsSettings
قيمة الخاصية
موروث من ExtendedCommonClientOptions.tlsOptions
userAgentOptions
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.
userAgentOptions?: UserAgentPolicyOptions
قيمة الخاصية
موروث من ExtendedCommonClientOptions.userAgentOptions