فئة System::Net::ServicePointManager

ServicePointManager class

يدير مراحل دورة الحياة (إنشاء، صيانة، وحذف) لمثيلات فئة ServicePoint. يجب تخصيص كائنات هذه الفئة باستخدام الدالة System::MakeObject() فقط. لا تقم بإنشاء مثيل من هذا النوع على المكدس أو باستخدام المشغل 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)يضبط قيمة تشير إلى ما إذا كانت مآخذ اتصالات الإخراج تستخدم خيار ‘SO_REUSE_UNICASTPORT’.
static set_SecurityProtocol(SecurityProtocolType)يضبط نوع بروتوكول الأمان المستخدم من قبل مثيلات ServicePoint-class التي تُدار بواسطة المثيل الحالي.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)يضبط رد النداء المستخدم للتحقق من صحة شهادة الخادم.
static set_UseNagleAlgorithm(bool)يضبط قيمة تشير إلى ما إذا كانت مثيلات ServicePoint-class تستخدم خوارزمية Nagle.
static SetTcpKeepAlive(bool, int32_t, int32_t)يضبط القيمة التي تشير إلى ما إذا كان خيار ‘Keep-Alive’ مفعلاً.

الحقول

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

انظر أيضًا