Прочитать на английском

Поделиться через


WebRequest.DefaultWebProxy Свойство

Определение

Возвращает или задает глобальный прокси-сервер HTTP.

C#
public static System.Net.IWebProxy DefaultWebProxy { get; set; }
C#
public static System.Net.IWebProxy? DefaultWebProxy { get; set; }

Значение свойства

IWebProxy, используемый каждым вызовом экземпляров WebRequest.

Комментарии

Внимание!

WebRequest, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Свойство DefaultWebProxy получает или задает глобальный прокси-сервер. Свойство DefaultWebProxy определяет прокси-сервер по умолчанию, используемый всеми экземплярами WebRequest, если запрос поддерживает прокси-серверы, а прокси-сервер не задан явным образом с помощью свойства Proxy. Прокси в настоящее время поддерживаются FtpWebRequest и HttpWebRequest.

Свойство DefaultWebProxy считывает параметры прокси-сервера из файла app.config. Если файл конфигурации отсутствует, используются параметры прокси-сервера параметров браузера текущего пользователя.

Если для свойства DefaultWebProxy задано значение NULL, все последующие экземпляры класса WebRequest, созданного Create или CreateDefault методов, не имеют прокси-сервера.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0