GlobalProxySelection.GetEmptyWebProxy Metoda

Definicja

Zwraca puste wystąpienie serwera proxy.

C#
public static System.Net.IWebProxy GetEmptyWebProxy();

Zwraca

Obiekt IWebProxy , który nie zawiera żadnych informacji.

Przykłady

Poniższy przykład kodu tworzy WebRequest wystąpienie, które nie używa serwera proxy.

C#
using System;
using System.Net;
using System.IO;
namespace Examples.Http
{
    public class TestGlobalProxySelection
    {
        public static void Main()
        {
            // Create a request for the Web page at www.contoso.com.
            WebRequest request = WebRequest.Create("http://www.contoso.com");
            // This application doesn't want the proxy to be used so it sets
            // the global proxy to an empty proxy.
            IWebProxy myProxy = GlobalProxySelection.GetEmptyWebProxy();
            GlobalProxySelection.Select = myProxy;
            // Get the response.
            WebResponse response = request.GetResponse();
            // Display the response to the console.
            Stream stream = response.GetResponseStream();
            StreamReader reader = new StreamReader(stream);
            Console.WriteLine(reader.ReadToEnd());
            // Clean up.
            reader.Close();
            stream.Close();
            response.Close();
        }
    }
}

Uwagi

Metoda GetEmptyWebProxy zwraca puste IWebProxy wystąpienie, aby wskazać, że żaden serwer proxy nie jest używany do uzyskiwania dostępu do zasobu internetowego.

Zamiast wywoływać metodę GetEmptyWebProxy , można przypisać null do elementów członkowskich, takich jak WebClient.Proxy właściwość, która określa serwer proxy, który komunikuje się z serwerami zdalnymi w imieniu WebClient obiektu.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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