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

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


WebProxy.GetDefaultProxy Метод

Определение

Внимание!

This method has been deprecated. Please use the proxy selected for you by default. https://go.microsoft.com/fwlink/?linkid=14202

Внимание!

WebProxy.GetDefaultProxy has been deprecated. Use the proxy selected for you by default.

Внимание!

This method has been deprecated. Please use the proxy selected for you by default. http://go.microsoft.com/fwlink/?linkid=14202

Считывает параметры браузера нединамического прокси-сервера.

C#
[System.Obsolete("This method has been deprecated. Please use the proxy selected for you by default. https://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Net.WebProxy GetDefaultProxy();
C#
[System.Obsolete("WebProxy.GetDefaultProxy has been deprecated. Use the proxy selected for you by default.")]
public static System.Net.WebProxy GetDefaultProxy();
C#
[System.Obsolete("This method has been deprecated. Please use the proxy selected for you by default. http://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Net.WebProxy GetDefaultProxy();
C#
public static System.Net.WebProxy GetDefaultProxy();

Возвращаемое значение

Экземпляр WebProxy , содержащий нединамические параметры прокси-сервера из параметров браузера.

Атрибуты

Исключения

Примеры

В следующем примере кода демонстрируется вызов этого метода.

C#
public static void CheckDefaultProxyForRequest(Uri resource)
{
    WebProxy proxy = (WebProxy) WebProxy.GetDefaultProxy();

    // See what proxy is used for resource.
    Uri resourceProxy = proxy.GetProxy(resource);

    // Test to see whether a proxy was selected.
    if (resourceProxy == resource)
    {
        Console.WriteLine("No proxy for {0}", resource);
    }
    else
    {
        Console.WriteLine("Proxy for {0} is {1}", resource.ToString(),
            resourceProxy.ToString());
    }
}

Комментарии

Метод GetDefaultProxy считывает нединамические параметры прокси-сервера из параметров браузера компьютера и создает WebProxy экземпляр с этими параметрами.

Метод GetDefaultProxy не получает динамические параметры, созданные из скриптов, выполняемых Internet Explorer, из записей автоматической конфигурации, а также из подстановок DHCP или DNS.

Приложения должны использовать HttpClient.DefaultProxy свойство вместо GetDefaultProxy метода .

Примечание

Это свойство не поддерживается в .NET Core.

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

Продукт Версии (Устарело)
.NET (Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9)
.NET Framework 1.1 (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)