## WebProxy class


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

```cpp
class WebProxy : public System::Net::IWebProxy
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [get_Address](./get_address/)() | يحصل على عنوان خادم البروكسي الحالي. |
| [get_BypassList](./get_bypasslist/)() | يحصل على قائمة العناوين التي لا تستخدم خادم البروكسي. |
| [get_BypassProxyOnLocal](./get_bypassproxyonlocal/)() | يحصل على قيمة تشير إلى ما إذا كان يجب استخدام خادم البروكسي للعناوين المحلية. |
| virtual [get_Credentials](./get_credentials/)() | يحصل على بيانات الاعتماد التي تُرسل إلى خادم البروكسي للمصادقة. |
| [get_UseDefaultCredentials](./get_usedefaultcredentials/)() | يحصل على قيمة تشير إلى ما إذا كان يجب إرسال بيانات الاعتماد الافتراضية مع الطلبات. |
| static [GetDefaultProxy](./getdefaultproxy/)() | يرجع البروكسي الذي يستخدم إعدادات Internet Explorer غير الديناميكية. |
| virtual [GetProxy](./getproxy/)(System::SharedPtr\<Uri\>) | يرجع عنوان URI الموكَّل لطلب ويب. |
| virtual [IsBypassed](./isbypassed/)(System::SharedPtr\<Uri\>) | يتحقق مما إذا لم يُستخدم خادم البروكسي للعنوان URI المحدد. |
| [set_Address](./set_address/)(System::SharedPtr\<Uri\>) | يضبط عنوان خادم البروكسي الحالي. |
| [set_BypassList](./set_bypasslist/)(System::ArrayPtr\<String\>) | يضبط قائمة العناوين التي لا تستخدم خادم الوكيل. |
| [set_BypassProxyOnLocal](./set_bypassproxyonlocal/)(bool) | يضبط قيمة تشير إلى ما إذا كان يجب استخدام خادم الوكيل للعناوين المحلية. |
| virtual [set_Credentials](./set_credentials/)(System::SharedPtr\<ICredentials\>) | يضبط بيانات الاعتماد التي تُرسل إلى خادم الوكيل للمصادقة. |
| [set_UseDefaultCredentials](./set_usedefaultcredentials/)(bool) | يضبط قيمة تشير إلى ما إذا كان يجب إرسال بيانات الاعتماد الافتراضية مع الطلبات. |
| [WebProxy](./webproxy/)() | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(System::SharedPtr\<Uri\>) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(System::SharedPtr\<Uri\>, bool) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(System::SharedPtr\<Uri\>, bool, System::ArrayPtr\<String\>) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(System::SharedPtr\<Uri\>, bool, System::ArrayPtr\<String\>, System::SharedPtr\<ICredentials\>) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(String, int32_t) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(String) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(String, bool) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(String, bool, System::ArrayPtr\<String\>) | ينشئ نسخة جديدة. |
| [WebProxy](./webproxy/)(String, bool, System::ArrayPtr\<String\>, System::SharedPtr\<ICredentials\>) | ينشئ نسخة جديدة. |
## انظر أيضًا

* Class [IWebProxy](../iwebproxy/)
* Namespace [System::Net](../)
* Library [Aspose.Page for C++](../../)
