مشاركة عبر


AIProjectClientOptionalParams interface

معلمات اختيارية للعميل.

يمتد

الخصائص

apiVersion

القيم المعروفة ل KnownApiVersions التي تقبلها الخدمة.

الخصائص الموروثة

additionalPolicies

نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

agent

خيارات لتكوين مثيل العامل للطلبات الصادرة

allowInsecureConnection

خيار للسماح باستدعاء نقاط النهاية http (غير الآمنة)

baseUrl

عنوان URL الأساسي للعميل

credentials

معلومات بيانات الاعتماد

endpoint

نقطة النهاية للعميل

httpClient

حدد HttpClient مخصصا عند تقديم الطلبات.

loggingOptions

خيارات لتكوين تسجيل الطلب/الاستجابة.

pipeline

خط أنابيب لاستخدامه للعميل. إذا لم يتم توفيرها، سيتم إنشاء خط أنابيب افتراضي باستخدام الخيارات المتاحة. استخدم بحذر -- عند تعيين هذا الخيار، سيتم تجاهل جميع خيارات العميل المستخدمة في إنشاء خط الأنابيب الافتراضي.

proxyOptions

خيارات لتكوين وكيل للطلبات الصادرة.

redirectOptions

خيارات لكيفية معالجة استجابات إعادة التوجيه.

retryOptions

الخيارات التي تتحكم في كيفية إعادة محاولة الطلبات الفاشلة.

telemetryOptions

خيارات لإعداد معلومات تتبع الاستخدام والتتبع الشائعة للطلبات الصادرة.

tlsOptions

خيارات لتكوين مصادقة TLS

userAgentOptions

خيارات لإضافة تفاصيل عامل المستخدم إلى الطلبات الصادرة.

تفاصيل الخاصية

apiVersion

القيم المعروفة ل KnownApiVersions التي تقبلها الخدمة.

apiVersion?: v1

قيمة الخاصية

v1

تفاصيل الخاصية الموروثة

additionalPolicies

نهج إضافية لتضمينها في البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

additionalPolicies?: AdditionalPolicyConfig[]

قيمة الخاصية

موروث من ClientOptions.additionalPolicies

agent

خيارات لتكوين مثيل العامل للطلبات الصادرة

agent?: Agent

قيمة الخاصية

موروث من ClientOptions.agent

allowInsecureConnection

خيار للسماح باستدعاء نقاط النهاية http (غير الآمنة)

allowInsecureConnection?: boolean

قيمة الخاصية

boolean

موروث من ClientOptions.allowInsecureConnection

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