System::Net::WebProxy class

WebProxy class

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

class WebProxy : public System::Net::IWebProxy

الطرق

طريقةالوصف
get_Address()يحصل على عنوان خادم البروكسي الحالي.
get_BypassList()يحصل على قائمة العناوين التي لا تستخدم خادم البروكسي.
get_BypassProxyOnLocal()يحصل على قيمة تشير إلى ما إذا كان يجب استخدام خادم البروكسي للعناوين المحلية.
virtual get_Credentials()يحصل على بيانات الاعتماد التي تُرسل إلى خادم البروكسي للمصادقة.
get_UseDefaultCredentials()يحصل على قيمة تشير إلى ما إذا كان يجب إرسال بيانات الاعتماد الافتراضية مع الطلبات.
static GetDefaultProxy()يرجع البروكسي الذي يستخدم إعدادات Internet Explorer غير الديناميكية.
virtual GetProxy(System::SharedPtr<Uri>)يرجع عنوان URI الموكَّل لطلب ويب.
virtual IsBypassed(System::SharedPtr<Uri>)يتحقق مما إذا لم يُستخدم خادم البروكسي للعنوان URI المحدد.
set_Address(System::SharedPtr<Uri>)يضبط عنوان خادم البروكسي الحالي.
set_BypassList(System::ArrayPtr<String>)يضبط قائمة العناوين التي لا تستخدم خادم الوكيل.
set_BypassProxyOnLocal(bool)يضبط قيمة تشير إلى ما إذا كان يجب استخدام خادم الوكيل للعناوين المحلية.
virtual set_Credentials(System::SharedPtr<ICredentials>)يضبط بيانات الاعتماد التي تُرسل إلى خادم الوكيل للمصادقة.
set_UseDefaultCredentials(bool)يضبط قيمة تشير إلى ما إذا كان يجب إرسال بيانات الاعتماد الافتراضية مع الطلبات.
WebProxy()ينشئ نسخة جديدة.
WebProxy(System::SharedPtr<Uri>)ينشئ نسخة جديدة.
WebProxy(System::SharedPtr<Uri>, bool)ينشئ نسخة جديدة.
WebProxy(System::SharedPtr<Uri>, bool, System::ArrayPtr<String>)ينشئ نسخة جديدة.
WebProxy(System::SharedPtr<Uri>, bool, System::ArrayPtr<String>, System::SharedPtr<ICredentials>)ينشئ نسخة جديدة.
WebProxy(String, int32_t)ينشئ نسخة جديدة.
WebProxy(String)ينشئ نسخة جديدة.
WebProxy(String, bool)ينشئ نسخة جديدة.
WebProxy(String, bool, System::ArrayPtr<String>)ينشئ نسخة جديدة.
WebProxy(String, bool, System::ArrayPtr<String>, System::SharedPtr<ICredentials>)ينشئ نسخة جديدة.

انظر أيضًا