StorageClientOptionalParams interface

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

Extends

ServiceClientOptions

الخصائص

clientRequestIdHeaderName

إذا تم تحديده، فستتم إضافة GenerateRequestIdPolicy إلى البنية الأساسية لبرنامج ربط العمليات التجارية HTTP التي ستضيف عنوانا إلى جميع الطلبات الصادرة باسم العنوان هذا و UUID عشوائي كمعرف الطلب.

credentialScopes

إذا تم تحديده، فسيتم استخدامه لإنشاء BearerTokenAuthenticationPolicy.

deserializationContentTypes

أنواع المحتوى التي سيتم إقرانها بتسلسل JSON أو XML.

endpoint

يتجاوز نقطة نهاية العميل.

generateClientRequestIdHeader

ما إذا كان يجب إنشاء عنوان معرف طلب عميل لكل طلب HTTP أم لا.

httpClient

HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.

httpPipelineLogger

HttpPipelineLogger الذي يمكن استخدامه لتصحيح أخطاء RequestPolicies داخل مسار HTTP.

noRetryPolicy

إذا تم تعيينه إلى true، فقم بإيقاف تشغيل نهج إعادة المحاولة الافتراضي.

proxySettings

إعدادات الوكيل التي سيتم استخدامها لكل طلب HTTP (Node.js فقط).

requestPolicyFactories

صفيف من المصانع التي يتم استدعاؤها لإنشاء مسار RequestPolicy المستخدم لإرسال طلب HTTP على السلك، أو دالة تأخذ في defaultRequestPolicyFactories وترجع requestPolicyFactories التي سيتم استخدامها.

rpRegistrationRetryTimeout

الحصول على مهلة إعادة المحاولة أو تعيينها بالثواني ل AutomaticRPRegistration. القيمة الافتراضية هي:30.

userAgent

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

userAgentHeaderName

اسم العنوان المراد استخدامه لعنوان بيانات تتبع الاستخدام أثناء إرسال الطلب. إذا لم يتم تحديد ذلك، فسيتم استخدام "عامل المستخدم" عند التشغيل على Node.js وسيتم استخدام "x-ms-useragent" عند التشغيل في مستعرض.

version

يحدد إصدار العملية المراد استخدامها لهذا الطلب.

withCredentials

ما إذا كان يجب تضمين بيانات الاعتماد في طلبات CORS في المستعرض. راجع https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials لمزيد من المعلومات.

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

clientRequestIdHeaderName

إذا تم تحديده، فستتم إضافة GenerateRequestIdPolicy إلى البنية الأساسية لبرنامج ربط العمليات التجارية HTTP التي ستضيف عنوانا إلى جميع الطلبات الصادرة باسم العنوان هذا و UUID عشوائي كمعرف الطلب.

clientRequestIdHeaderName?: string

قيمة الخاصية

string

credentialScopes

إذا تم تحديده، فسيتم استخدامه لإنشاء BearerTokenAuthenticationPolicy.

credentialScopes?: string | string[]

قيمة الخاصية

string | string[]

deserializationContentTypes

أنواع المحتوى التي سيتم إقرانها بتسلسل JSON أو XML.

deserializationContentTypes?: DeserializationContentTypes

قيمة الخاصية

DeserializationContentTypes

endpoint

يتجاوز نقطة نهاية العميل.

endpoint?: string

قيمة الخاصية

string

generateClientRequestIdHeader

ما إذا كان يجب إنشاء عنوان معرف طلب عميل لكل طلب HTTP أم لا.

generateClientRequestIdHeader?: boolean

قيمة الخاصية

boolean

httpClient

HttpClient الذي سيتم استخدامه لإرسال طلبات HTTP.

httpClient?: HttpClient

قيمة الخاصية

HttpClient

httpPipelineLogger

HttpPipelineLogger الذي يمكن استخدامه لتصحيح أخطاء RequestPolicies داخل مسار HTTP.

httpPipelineLogger?: HttpPipelineLogger

قيمة الخاصية

HttpPipelineLogger

noRetryPolicy

إذا تم تعيينه إلى true، فقم بإيقاف تشغيل نهج إعادة المحاولة الافتراضي.

noRetryPolicy?: boolean

قيمة الخاصية

boolean

proxySettings

إعدادات الوكيل التي سيتم استخدامها لكل طلب HTTP (Node.js فقط).

proxySettings?: ProxySettings

قيمة الخاصية

ProxySettings

requestPolicyFactories

صفيف من المصانع التي يتم استدعاؤها لإنشاء مسار RequestPolicy المستخدم لإرسال طلب HTTP على السلك، أو دالة تأخذ في defaultRequestPolicyFactories وترجع requestPolicyFactories التي سيتم استخدامها.

requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

قيمة الخاصية

RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

rpRegistrationRetryTimeout

الحصول على مهلة إعادة المحاولة أو تعيينها بالثواني ل AutomaticRPRegistration. القيمة الافتراضية هي:30.

rpRegistrationRetryTimeout?: number

قيمة الخاصية

number

userAgent

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

userAgent?: string | (defaultUserAgent: string) => string

قيمة الخاصية

string | (defaultUserAgent: string) => string

userAgentHeaderName

اسم العنوان المراد استخدامه لعنوان بيانات تتبع الاستخدام أثناء إرسال الطلب. إذا لم يتم تحديد ذلك، فسيتم استخدام "عامل المستخدم" عند التشغيل على Node.js وسيتم استخدام "x-ms-useragent" عند التشغيل في مستعرض.

userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string

قيمة الخاصية

string | (defaultUserAgentHeaderName: string) => string

version

يحدد إصدار العملية المراد استخدامها لهذا الطلب.

version?: string

قيمة الخاصية

string

withCredentials

ما إذا كان يجب تضمين بيانات الاعتماد في طلبات CORS في المستعرض. راجع https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials لمزيد من المعلومات.

withCredentials?: boolean

قيمة الخاصية

boolean