Sdílet prostřednictvím


WebProxy Konstruktory

Definice

Inicializuje novou instanci WebProxy třídy.

Přetížení

Name Description
WebProxy()

Inicializuje prázdnou WebProxy instanci třídy.

WebProxy(String, Boolean, String[], ICredentials)

Inicializuje novou instanci WebProxy třídy pomocí zadaného identifikátoru URI, nastavení obejití, seznamu identifikátorů URI pro obejití a přihlašovacích údajů.

WebProxy(Uri, Boolean, String[])

Inicializuje novou instanci třídy se zadanou Uri instancíWebProxy, vynechat nastavení a seznam identifikátorů URI, které se mají obejít.

WebProxy(String, Boolean, String[])

Inicializuje novou instanci WebProxy třídy se zadaným identifikátorem URI, nastavením obejití a seznamem identifikátorů URI, které se mají obejít.

WebProxy(Uri, Boolean)

Inicializuje novou instanci WebProxy třídy pomocí Uri instance a nastavení obejití.

WebProxy(Uri, Boolean, String[], ICredentials)

Inicializuje novou instanci třídy se zadanou Uri instancíWebProxy, nastavení obejití, seznam identifikátorů URI pro obejití a přihlašovací údaje.

WebProxy(String, Boolean)

Inicializuje novou instanci WebProxy třídy se zadaným identifikátorem URI a nastavením obejití.

WebProxy(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje instanci WebProxy třídy pomocí dříve serializovaného obsahu.

WebProxy(Uri)

Inicializuje novou instanci WebProxy třídy ze zadané Uri instance.

WebProxy(String)

Inicializuje novou instanci WebProxy třídy pomocí zadaného identifikátoru URI.

WebProxy(String, Int32)

Inicializuje novou instanci WebProxy třídy se zadaným hostitelem a číslem portu.

WebProxy()

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje prázdnou WebProxy instanci třídy.

public:
 WebProxy();
public WebProxy();
Public Sub New ()

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxy()
{
    return new WebProxy();
}

Poznámky

Konstruktor bez parametrů inicializuje prázdnou WebProxy instanci třídy s vlastností nastavenou Address na null.

Address Pokud je nullvlastnost , IsBypassed metoda vrátí true a GetProxy metoda vrátí cílovou adresu.

Platí pro

WebProxy(String, Boolean, String[], ICredentials)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy pomocí zadaného identifikátoru URI, nastavení obejití, seznamu identifikátorů URI pro obejití a přihlašovacích údajů.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList, System::Net::ICredentials ^ Credentials);
public WebProxy(string? Address, bool BypassOnLocal, string[]? BypassList, System.Net.ICredentials? Credentials);
public WebProxy(string Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);
new System.Net.WebProxy : string * bool * string[] * System.Net.ICredentials -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean, BypassList As String(), Credentials As ICredentials)

Parametry

Address
String

Identifikátor URI proxy serveru.

BypassOnLocal
Boolean

trueobejití proxy serveru pro místní adresy; v opačném případě . false

BypassList
String[]

Pole řetězců regulárních výrazů, které obsahují identifikátory URI serverů, které se mají obejít.

Credentials
ICredentials

Instance ICredentials , která se má odeslat na proxy server k ověření.

Výjimky

Address je neplatný identifikátor URI.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithCredentials(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy("http://contoso",
        bypassLocal,
        bypassList,
        CredentialCache.DefaultCredentials);
}

Poznámky

Instance WebProxy je inicializována vlastností Address nastavena Uri na instanci, která obsahuje Address, BypassProxyOnLocal vlastnost nastavena BypassOnLocalna , BypassList vlastnost nastavena na BypassLista Credentials vlastnost nastavena na Credentials.

Viz také

Platí pro

WebProxy(Uri, Boolean, String[])

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci třídy se zadanou Uri instancíWebProxy, vynechat nastavení a seznam identifikátorů URI, které se mají obejít.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy(Uri? Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy(Uri Address, bool BypassOnLocal, string[] BypassList);
new System.Net.WebProxy : Uri * bool * string[] -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean, BypassList As String())

Parametry

Address
Uri

Instance Uri , která obsahuje adresu proxy serveru.

BypassOnLocal
Boolean

trueobejití proxy serveru pro místní adresy; v opačném případě . false

BypassList
String[]

Pole řetězců regulárních výrazů, které obsahují identifikátory URI serverů, které se mají obejít.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithBypassList(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy(new Uri("http://contoso"),
        bypassLocal,
        bypassList);
}

Poznámky

Instance WebProxy je inicializována vlastností nastavena Address na Address, BypassProxyOnLocal vlastnost nastavena na BypassOnLocala vlastnost nastavena BypassList na BypassList.

Platí pro

WebProxy(String, Boolean, String[])

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy se zadaným identifikátorem URI, nastavením obejití a seznamem identifikátorů URI, které se mají obejít.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy(string? Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy(string Address, bool BypassOnLocal, string[] BypassList);
new System.Net.WebProxy : string * bool * string[] -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean, BypassList As String())

Parametry

Address
String

Identifikátor URI proxy serveru.

BypassOnLocal
Boolean

trueobejití proxy serveru pro místní adresy; v opačném případě . false

BypassList
String[]

Pole řetězců regulárních výrazů, které obsahují identifikátory URI serverů, které se mají obejít.

Výjimky

Address je neplatný identifikátor URI.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithHostAndBypassList(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy("http://contoso",
        bypassLocal,
        bypassList);
}

Poznámky

Instance WebProxy je inicializována s Address vlastností nastavenou Uri na instanci, která obsahuje Address, BypassProxyOnLocal vlastnost nastavena na BypassOnLocala vlastnost nastavena BypassList na BypassList.

Viz také

Platí pro

WebProxy(Uri, Boolean)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy pomocí Uri instance a nastavení obejití.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal);
public WebProxy(Uri? Address, bool BypassOnLocal);
public WebProxy(Uri Address, bool BypassOnLocal);
new System.Net.WebProxy : Uri * bool -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean)

Parametry

Address
Uri

Instance Uri , která obsahuje adresu proxy serveru.

BypassOnLocal
Boolean

trueobejití proxy serveru pro místní adresy; v opačném případě . false

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
    return new WebProxy(new Uri("http://contoso"), bypassLocal);
}

Poznámky

Instance WebProxy se inicializuje s vlastností nastavenou AddressAddress na a s vlastností nastavenou BypassProxyOnLocal na BypassOnLocal.

Platí pro

WebProxy(Uri, Boolean, String[], ICredentials)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci třídy se zadanou Uri instancíWebProxy, nastavení obejití, seznam identifikátorů URI pro obejití a přihlašovací údaje.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList, System::Net::ICredentials ^ Credentials);
public WebProxy(Uri? Address, bool BypassOnLocal, string[]? BypassList, System.Net.ICredentials? Credentials);
public WebProxy(Uri Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);
new System.Net.WebProxy : Uri * bool * string[] * System.Net.ICredentials -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean, BypassList As String(), Credentials As ICredentials)

Parametry

Address
Uri

Instance Uri , která obsahuje adresu proxy serveru.

BypassOnLocal
Boolean

trueobejití proxy serveru pro místní adresy; v opačném případě . false

BypassList
String[]

Pole řetězců regulárních výrazů, které obsahují identifikátory URI serverů, které se mají obejít.

Credentials
ICredentials

Instance ICredentials , která se má odeslat na proxy server k ověření.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithCredentials2(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy(new Uri("http://contoso"),
        bypassLocal,
        bypassList,
        CredentialCache.DefaultCredentials);
}

Poznámky

Instance WebProxy je inicializována vlastností nastavena Address na Address, BypassProxyOnLocal vlastnost nastavena BypassOnLocalna , BypassList vlastnost nastavena na BypassList, a vlastnost nastavena Credentials na Credentials.

Platí pro

WebProxy(String, Boolean)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy se zadaným identifikátorem URI a nastavením obejití.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal);
public WebProxy(string? Address, bool BypassOnLocal);
public WebProxy(string Address, bool BypassOnLocal);
new System.Net.WebProxy : string * bool -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean)

Parametry

Address
String

Identifikátor URI proxy serveru.

BypassOnLocal
Boolean

trueobejití proxy serveru pro místní adresy; v opačném případě . false

Výjimky

Address je neplatný identifikátor URI.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithHostAddress(bool bypassLocal)
{
    WebProxy proxy =  new WebProxy("http://contoso", bypassLocal);
    Console.WriteLine("Bypass proxy for local URIs?: {0}",
       proxy.BypassProxyOnLocal);
    return proxy;
}

Poznámky

Instance WebProxy je inicializována vlastností Address nastavena Uri na instanci, která obsahuje Address a BypassProxyOnLocal vlastnost nastavena na BypassOnLocal.

Viz také

Platí pro

WebProxy(SerializationInfo, StreamingContext)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Upozornění

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicializuje instanci WebProxy třídy pomocí dříve serializovaného obsahu.

protected:
 WebProxy(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected WebProxy(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
protected WebProxy(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)

Parametry

serializationInfo
SerializationInfo

Data serializace.

streamingContext
StreamingContext

Kontext pro serializovaná data.

Atributy

Poznámky

Tato metoda je volána systémem k deserializaci WebProxy instance; aplikace ji nevolají.

Platí pro

WebProxy(Uri)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy ze zadané Uri instance.

public:
 WebProxy(Uri ^ Address);
public WebProxy(Uri? Address);
public WebProxy(Uri Address);
new System.Net.WebProxy : Uri -> System.Net.WebProxy
Public Sub New (Address As Uri)

Parametry

Address
Uri

Instance Uri , která obsahuje adresu proxy serveru.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithExampleAddress()
{
    return new WebProxy(new Uri("http://contoso"));
}

Poznámky

Instance WebProxy je inicializována vlastností Address nastavenou na Address parametr.

Platí pro

WebProxy(String)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy pomocí zadaného identifikátoru URI.

public:
 WebProxy(System::String ^ Address);
public WebProxy(string? Address);
public WebProxy(string Address);
new System.Net.WebProxy : string -> System.Net.WebProxy
Public Sub New (Address As String)

Parametry

Address
String

Identifikátor URI proxy serveru.

Výjimky

Address je neplatný identifikátor URI.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithHost()
{
    return new WebProxy("http://contoso");
}

Poznámky

Instance WebProxy je inicializována vlastností Address nastavena Uri na instanci obsahující Address.

Platí pro

WebProxy(String, Int32)

Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs
Zdroj:
WebProxy.cs

Inicializuje novou instanci WebProxy třídy se zadaným hostitelem a číslem portu.

public:
 WebProxy(System::String ^ Host, int Port);
public WebProxy(string Host, int Port);
new System.Net.WebProxy : string * int -> System.Net.WebProxy
Public Sub New (Host As String, Port As Integer)

Parametry

Host
String

Název hostitele proxy serveru.

Port
Int32

Číslo portu, které Host se má použít.

Výjimky

Identifikátor URI vytvořený kombinací Host a Port není platným identifikátorem URI.

Příklady

Následující příklad kódu ukazuje volání tohoto konstruktoru.

public static WebProxy CreateProxyWithHostAndPort()
{
    return new WebProxy("contoso", 80);
}

Poznámky

Instance WebProxy je inicializována vlastností Address nastavena Uri na instanci formuláře http:// Host : Port.

Platí pro