ConnectionPolicy الفصل

يمثل نهج الاتصال المقترن ب CosmosClientConnection.

توريث
builtins.object
ConnectionPolicy

الدالمنشئ

ConnectionPolicy()

المتغيرات

RequestTimeout
int

الحصول على مهلة الطلب أو تعيينها (وقت انتظار استجابة من نظير شبكة).

ConnectionMode
ConnectionMode

الحصول على وضع الاتصال المستخدم في العميل أو تعيينه. (حاليا يتم دعم البوابة فقط.)

SSLConfiguration
SSLConfiguration

الحصول على تكوين SSL أو تعيينه.

ProxyConfiguration
ProxyConfiguration

الحصول على تكوين الوكيل أو تعيينه.

EnableEndpointDiscovery
<xref:boolean>

الحصول على علامة اكتشاف نقطة النهاية لحسابات قاعدة البيانات المنسوخة جغرافيا أو تعيينها. عندما يكون EnableEndpointDiscovery صحيحا، سيكتشف العميل تلقائيا مواقع الكتابة والقراءة الحالية ويوجه الطلبات إلى الموقع الصحيح مع مراعاة تفضيل المستخدم (إذا تم توفيره) ك PreferredLocations.

PreferredLocations
list

الحصول على المواقع المفضلة لحسابات قاعدة البيانات المنسوخة جغرافيا أو تعيينها. عندما يكون EnableEndpointDiscovery صحيحا وكانت PreferredLocations غير فارغة، سيستخدم العميل هذه القائمة لتقييم الموقع النهائي، مع مراعاة الترتيب المحدد في PreferredLocations. يتم تحديد المواقع الموجودة في هذه القائمة على أنها أسماء مواقع Azure Cosmos مثل" غرب الولايات المتحدة" و"شرق الولايات المتحدة" و"وسط الهند" وما إلى ذلك.

RetryOptions
<xref:RetryOptions>

الحصول على خيارات إعادة المحاولة أو تعيينها لتطبيقها على جميع الطلبات عند إعادة المحاولة.

DisableSSLVerification
<xref:boolean>

وضع علامة لتعطيل التحقق من SSL للطلبات. يتم تمكين التحقق من SSL بشكل افتراضي.

يهدف هذا إلى أن يتم استخدامه فقط عند استهداف نقطة نهاية المحاكي لتجنب فشل طلباتك مع خطأ متعلق ب SSL.

لا تقم بتعيين هذا عند استهداف نقاط نهاية الإنتاج.

UseMultipleWriteLocations
<xref:boolean>

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

ConnectionRetryConfiguration
int أو ConnectionRetryPolicy أو <xref:urllib3.util.retry>

إعادة محاولة التكوين لاستخدامها في عمليات إعادة محاولة الاتصال.