HttpProxy

HttpProxy class

HTTP-прокси-клиент.

public class HttpProxy : Proxy, IWebProxy

Конструкторы

ИмяОписание
HttpProxy(string, int)Инициализирует новый экземплярHttpProxy класс для подключения к прокси-серверу без аутентификации.
HttpProxy(string, int, string, string)Инициализирует новый экземплярHttpProxy класс для подключения к прокси-серверу с определенным именем пользователя и паролем.

Характеристики

ИмяОписание
Address { get; set; }Доменное имя или IP-адрес прокси-сервера
Credentials { get; set; }Учетные данные для отправки на прокси-сервер для аутентификации.
Password { get; set; }Пароль для аутентификации прокси
Port { get; set; }Номер порта прокси-сервера
SupportedAuthenticationMethods { get; set; }Поддерживаемые методы аутентификации для подключения к HTTP-прокси
Username { get; set; }Имя пользователя для прокси-аутентификации

Методы

ИмяОписание
virtual Dispose()Удаляет этот экземпляр и запрашивает закрытие базового соединения TCP.
virtual GetProxy(Uri)Возвращает URI прокси.
GetStream(string, int)Возвращает настроенный сетевой поток для передачи данных на требуемый узел через прокси-сервер.
virtual IsBypassed(Uri)Указывает, что прокси не должен использоваться для указанного хоста.
override SetUpStream(Stream, string, int)Настраивает прокси-сервер для передачи данных на целевой хост.

Смотрите также