فئة System::Net::WebProxy

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>)ينشئ نسخة جديدة.

انظر أيضًا