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