KnowledgeRetrievalClientOptions interface
خيارات العميل المستخدمة لتكوين طلبات واجهة برمجة تطبيقات البحث المعرفي.
- يمتد
الخصائص
| audience | الجمهور الذي يجب استخدامه للمصادقة مع Azure Active Directory (AAD). لا يتم اعتبار الجمهور عند استخدام مفتاح مشترك. يمكن استخدام KnownSearchAudience بالتبادل مع الجمهور |
| service |
إصدار الخدمة المراد استخدامه عند الاتصال بالخدمة. |
الخصائص الموروثة
| additional |
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP. |
| agent | خيارات لتكوين مثيل العامل للطلبات الصادرة |
| allow |
خيار للسماح باستدعاء نقاط النهاية http (غير الآمنة) |
| api |
خيارات لإعداد apiVersion مخصص. |
| base |
عنوان URL الأساسي للعميل |
| credentials | معلومات بيانات الاعتماد |
| endpoint | نقطة النهاية للعميل |
| http |
حدد HttpClient مخصصا عند تقديم الطلبات. |
| logging |
خيارات لتكوين تسجيل الطلب/الاستجابة. |
| pipeline | خط أنابيب لاستخدامه للعميل. إذا لم يتم توفيرها، سيتم إنشاء خط أنابيب افتراضي باستخدام الخيارات المتاحة. استخدم بحذر -- عند تعيين هذا الخيار، سيتم تجاهل جميع خيارات العميل المستخدمة في إنشاء خط الأنابيب الافتراضي. |
| proxy |
خيارات لتكوين وكيل للطلبات الصادرة. |
| redirect |
خيارات لكيفية معالجة استجابات إعادة التوجيه. |
| retry |
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة. |
| telemetry |
خيارات لإعداد معلومات تتبع الاستخدام والتتبع الشائعة للطلبات الصادرة. |
| tls |
خيارات لتكوين مصادقة TLS |
| user |
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة. |
تفاصيل الخاصية
audience
الجمهور الذي يجب استخدامه للمصادقة مع Azure Active Directory (AAD). لا يتم اعتبار الجمهور عند استخدام مفتاح مشترك. يمكن استخدام KnownSearchAudience بالتبادل مع الجمهور
audience?: string
قيمة الخاصية
string
serviceVersion
إصدار الخدمة المراد استخدامه عند الاتصال بالخدمة.
serviceVersion?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
additionalPolicies
نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
قيمة الخاصية
موروث من ClientOptions.additionalPolicies
agent
خيارات لتكوين مثيل العامل للطلبات الصادرة
agent?: Agent
قيمة الخاصية
موروث من ClientOptions.agent
allowInsecureConnection
خيار للسماح باستدعاء نقاط النهاية http (غير الآمنة)
allowInsecureConnection?: boolean
قيمة الخاصية
boolean
موروث من ClientOptions.allowInsecureConnection
apiVersion
خيارات لإعداد apiVersion مخصص.
apiVersion?: string
قيمة الخاصية
string
موروث من ClientOptions.apiVersion
baseUrl
تحذير
واجهة برمجة التطبيقات هذه مهملة الآن.
This property is deprecated and will be removed soon, please use endpoint instead
عنوان URL الأساسي للعميل
baseUrl?: string
قيمة الخاصية
string
موروث من ClientOptions.baseUrl
credentials
معلومات بيانات الاعتماد
credentials?: { apiKeyHeaderName?: string, scopes?: string[] }
قيمة الخاصية
{ apiKeyHeaderName?: string, scopes?: string[] }
موروث من ClientOptions.credentials
endpoint
نقطة النهاية للعميل
endpoint?: string
قيمة الخاصية
string
موروث من ClientOptions.endpoint
httpClient
حدد HttpClient مخصصا عند تقديم الطلبات.
httpClient?: HttpClient
قيمة الخاصية
موروث من ClientOptions.httpClient
loggingOptions
خيارات لتكوين تسجيل الطلب/الاستجابة.
loggingOptions?: LogPolicyOptions
قيمة الخاصية
موروث من ClientOptions.loggingOptions
pipeline
خط أنابيب لاستخدامه للعميل. إذا لم يتم توفيرها، سيتم إنشاء خط أنابيب افتراضي باستخدام الخيارات المتاحة. استخدم بحذر -- عند تعيين هذا الخيار، سيتم تجاهل جميع خيارات العميل المستخدمة في إنشاء خط الأنابيب الافتراضي.
pipeline?: Pipeline
قيمة الخاصية
الموروث من ClientOptions.pipeline
proxyOptions
خيارات لتكوين وكيل للطلبات الصادرة.
proxyOptions?: ProxySettings
قيمة الخاصية
موروث من ClientOptions.proxyOptions
redirectOptions
خيارات لكيفية معالجة استجابات إعادة التوجيه.
redirectOptions?: RedirectPolicyOptions
قيمة الخاصية
موروث من ClientOptions.redirectOptions
retryOptions
الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.
retryOptions?: PipelineRetryOptions
قيمة الخاصية
موروث من ClientOptions.retryOptions
telemetryOptions
خيارات لإعداد معلومات تتبع الاستخدام والتتبع الشائعة للطلبات الصادرة.
telemetryOptions?: TelemetryOptions
قيمة الخاصية
موروثة من ClientOptions.telemetryOptions
tlsOptions
خيارات لتكوين مصادقة TLS
tlsOptions?: TlsSettings
قيمة الخاصية
موروث من ClientOptions.tlsOptions
userAgentOptions
خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.
userAgentOptions?: UserAgentPolicyOptions
قيمة الخاصية
موروث من ClientOptions.userAgentOptions