System::Net::ServicePointManager فئة

ServicePointManager class

يدير مراحل دورة الحياة (إنشاء، صيانة، وحذف) مثيلات فئة ServicePoint. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام operator new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class ServicePointManager : public System::Object

الطرق

طريقةالوصف
static get_CertificatePolicy()يحصل على سياسة الشهادة.
static get_CheckCertificateRevocationList()يحصل على قيمة تشير إلى ما إذا كان يجب فحص الشهادة مقابل قائمة إلغاء صلاحية سلطة الشهادات.
static get_DefaultConnectionLimit()يحصل على الحد الأقصى لعدد الاتصالات المتزامنة المسموح بها من قبل مثيلات ServicePoint-class.
static get_DnsRefreshTimeout()يحصل على مهلة بالمللي ثانية يُعتبر خلالها حل DNS صالحًا.
static get_EnableDnsRoundRobin()يحصل على قيمة تشير إلى ما إذا كان حل DNS يدور بين عناوين IP المتاحة.
static get_EncryptionPolicy()يعيد سياسة التشفير المستخدمة من قبل النسخة الحالية.
static get_Expect100Continue()يحصل على قيمة تشير إلى ما إذا كانت مثيلات ServicePoint-class تستخدم سلوك 100-Continue.
static get_MaxServicePointIdleTime()يحصل على الحد الأقصى لوقت الخمول لمثيلات ServicePoint-class.
static get_MaxServicePoints()يحصل على الحد الأقصى لعدد مثيلات ServicePoint-class التي يمكن إدارتها من قبل النسخة الحالية.
static get_ReusePort()يحصل على قيمة تشير إلى ما إذا كانت مقابس اتصالات الإخراج تستخدم الخيار ‘SO_REUSE_UNICASTPORT’.
static get_SecurityProtocol()يحصل على نوع بروتوكول الأمان المستخدم من قبل مثيلات ServicePoint-class التي تُدار بواسطة النسخة الحالية.
static get_ServerCertificateValidationCallback()يحصل على رد النداء المستخدم للتحقق من صحة شهادة الخادم.
static get_UseNagleAlgorithm()يحصل على قيمة تشير إلى ما إذا كانت مثيلات ServicePoint-class تستخدم خوارزمية Nagle.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)يضبط سياسة الشهادة.
static set_CheckCertificateRevocationList(bool)يضبط قيمة تشير إلى ما إذا كان يجب فحص الشهادة مقابل قائمة إلغاء صلاحية سلطة الشهادات.
static set_DefaultConnectionLimit(int32_t)يضبط الحد الأقصى لعدد الاتصالات المتزامنة المسموح بها من قبل مثيلات ServicePoint-class.
static set_DnsRefreshTimeout(int32_t)يضبط مهلة بالمللي ثانية يُعتبر خلالها حل DNS صالحًا.
static set_EnableDnsRoundRobin(bool)يضبط قيمة تشير إلى ما إذا كان حل DNS يدور بين عناوين IP المتاحة.
static set_Expect100Continue(bool)يضبط قيمة تشير إلى ما إذا كانت كائنات ServicePoint-class تستخدم سلوك 100-Continue.
static set_MaxServicePointIdleTime(int32_t)يضبط الحد الأقصى للوقت الخامل لكائنات ServicePoint-class.
static set_MaxServicePoints(int32_t)يضبط الحد الأقصى لعدد كائنات ServicePoint-class التي يمكن إدارتها بواسطة الكائن الحالي.
static set_ReusePort(bool)يضبط قيمة تشير إلى ما إذا كانت مآخذ (sockets) الاتصالات الخارجة تستخدم الخيار ‘SO_REUSE_UNICASTPORT’.
static set_SecurityProtocol(SecurityProtocolType)يضبط نوع بروتوكول الأمان المستخدم من قبل كائنات ServicePoint-class التي تُدار بواسطة الكائن الحالي.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)يضبط دالة الاستدعاء (callback) المستخدمة للتحقق من شهادة الخادم.
static set_UseNagleAlgorithm(bool)يضبط قيمة تشير إلى ما إذا كانت كائنات ServicePoint-class تستخدم خوارزمية Nagle.
static SetTcpKeepAlive(bool, int32_t, int32_t)يضبط القيمة التي تشير إلى ما إذا كان خيار ‘Keep-Alive’ مفعلاً.

الحقول

حقلالوصف
static DefaultNonPersistentConnectionLimitمعلومات RTTI.
static DefaultPersistentConnectionLimitالعدد الافتراضي للاتصالات المستمرة.

انظر أيضًا