ConnectionPolicy interface

يمثل نهج الاتصال المقترن ب CosmosClient في خدمة قاعدة بيانات Azure Cosmos DB.

الخصائص

connectionMode

تحديد الوضع الذي يجب الاتصال ب Cosmos باستخدامه. (حاليا يدعم خيار البوابة فقط)

enableBackgroundEndpointRefreshing

وضع علامة لتمكين/تعطيل تحديث الخلفية لنقاط النهاية. الإعدادات الافتراضية إلى false. سيظل اكتشاف نقطة النهاية باستخدام enableEndpointsDiscovery يعمل مع الطلبات الفاشلة.

enableEndpointDiscovery

وضع علامة لتمكين/تعطيل إعادة التوجيه التلقائي للطلبات استنادا إلى عمليات القراءة/الكتابة. القيمة الافتراضية true. مطلوب لاستدعاء client.dispose() عند تعيين هذا إلى true بعد تدمير CosmosClient داخل عملية أخرى أو في المستعرض.

endpointRefreshRateInMs

المعدل بالمللي ثانية حيث سيقوم العميل بتحديث قائمة نقاط النهاية في الخلفية

preferredLocations

قائمة مناطق Azure التي سيتم استخدامها كمواقع مفضلة لطلبات القراءة.

requestTimeout

طلب مهلة (وقت انتظار الاستجابة من نظير الشبكة). ممثل بالمللي ثانية.

retryOptions

كائن RetryOptions الذي يحدد العديد من الخصائص القابلة للتكوين المستخدمة أثناء إعادة المحاولة.

useMultipleWriteLocations

العلامة التي تمكن عمليات الكتابة على أي مواقع (مناطق) لحسابات قاعدة البيانات المنسوخة جغرافيا في خدمة Azure Cosmos DB. الافتراضي هو false.

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

connectionMode

تحديد الوضع الذي يجب الاتصال ب Cosmos باستخدامه. (حاليا يدعم خيار البوابة فقط)

connectionMode?: Gateway

قيمة الخاصية

enableBackgroundEndpointRefreshing

وضع علامة لتمكين/تعطيل تحديث الخلفية لنقاط النهاية. الإعدادات الافتراضية إلى false. سيظل اكتشاف نقطة النهاية باستخدام enableEndpointsDiscovery يعمل مع الطلبات الفاشلة.

enableBackgroundEndpointRefreshing?: boolean

قيمة الخاصية

boolean

enableEndpointDiscovery

وضع علامة لتمكين/تعطيل إعادة التوجيه التلقائي للطلبات استنادا إلى عمليات القراءة/الكتابة. القيمة الافتراضية true. مطلوب لاستدعاء client.dispose() عند تعيين هذا إلى true بعد تدمير CosmosClient داخل عملية أخرى أو في المستعرض.

enableEndpointDiscovery?: boolean

قيمة الخاصية

boolean

endpointRefreshRateInMs

المعدل بالمللي ثانية حيث سيقوم العميل بتحديث قائمة نقاط النهاية في الخلفية

endpointRefreshRateInMs?: number

قيمة الخاصية

number

preferredLocations

قائمة مناطق Azure التي سيتم استخدامها كمواقع مفضلة لطلبات القراءة.

preferredLocations?: string[]

قيمة الخاصية

string[]

requestTimeout

طلب مهلة (وقت انتظار الاستجابة من نظير الشبكة). ممثل بالمللي ثانية.

requestTimeout?: number

قيمة الخاصية

number

retryOptions

كائن RetryOptions الذي يحدد العديد من الخصائص القابلة للتكوين المستخدمة أثناء إعادة المحاولة.

retryOptions?: RetryOptions

قيمة الخاصية

useMultipleWriteLocations

العلامة التي تمكن عمليات الكتابة على أي مواقع (مناطق) لحسابات قاعدة البيانات المنسوخة جغرافيا في خدمة Azure Cosmos DB. الافتراضي هو false.

useMultipleWriteLocations?: boolean

قيمة الخاصية

boolean