Класс 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>)Создаёт новый экземпляр.

См. также