Класс 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>) | Создаёт новый экземпляр. |
См. также
- Class IWebProxy
- Namespace System::Net
- Library Aspose.Font for C++