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) Настраивает прокси-сервер для передачи данных на целевой хост.

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