Sdílet prostřednictvím


WebProxy Konstruktory

Definice

Inicializuje novou instanci WebProxy třídy.

Přetížení

WebProxy()

Inicializuje prázdnou WebProxy instanci třídy.

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

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

WebProxy(Uri, Boolean, String[])

Inicializuje novou instanci WebProxy třídy se zadanou Uri instancí, nastavením obejití a seznamem 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 s Uri nastavením instance a obejití.

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

Inicializuje novou instanci WebProxy třídy se zadanou Uri instancí, nastavením obejití, seznamem identifikátorů URI, které se mají obejít, a přihlašovacími údaji.

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 se zadaným identifikátorem 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

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.

WebProxy^ CreateProxy()
{
   return gcnew WebProxy;
}
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 vrátí true metoda a GetProxy metoda vrátí cílovou adresu.

Platí pro

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

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

Inicializuje novou instanci třídy pomocí zadaného WebProxy identifikátoru URI, nastavení obejití, seznamu identifikátorů URI, které se mají obejít, 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

trueobejít proxy 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.

WebProxy^ CreateProxyWithCredentials( bool bypassLocal )
{
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( "http://contoso",
      bypassLocal,
      bypassList,
      CredentialCache::DefaultCredentials );
}
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 se inicializuje s Address vlastností nastavenou Uri na instanci, BypassProxyOnLocal která obsahuje Address, vlastnost nastavenou na BypassOnLocal, vlastnost nastavenou BypassList na BypassLista vlastnost nastavenou Credentials na Credentials.

Viz také

Platí pro

WebProxy(Uri, Boolean, String[])

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

Inicializuje novou instanci WebProxy třídy se zadanou Uri instancí, nastavením obejití a seznamem 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

trueobejít proxy 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.

WebProxy^ CreateProxyWithBypassList( bool bypassLocal )
{
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( gcnew Uri( "http://contoso" ),
      bypassLocal,
      bypassList );
}
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 se inicializuje s vlastností nastavenou Address na Address, vlastnost nastavenou BypassProxyOnLocal na BypassOnLocala vlastnost nastavenou BypassList na BypassList.

Platí pro

WebProxy(String, Boolean, String[])

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

trueobejít proxy 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.

WebProxy^ CreateProxyWithHostAndBypassList( bool bypassLocal )
{
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( "http://contoso",
      bypassLocal,
      bypassList );
}
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 se inicializuje s Address vlastností nastavenou Uri na instanci, která obsahuje Address, vlastnost nastavenou BypassProxyOnLocal na BypassOnLocala vlastnost nastavenou BypassList na BypassList.

Viz také

Platí pro

WebProxy(Uri, Boolean)

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

Inicializuje novou instanci WebProxy třídy s Uri nastavením instance a 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

trueobejít proxy 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.

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

Poznámky

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

Platí pro

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

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

Inicializuje novou instanci WebProxy třídy se zadanou Uri instancí, nastavením obejití, seznamem identifikátorů URI, které se mají obejít, a přihlašovacími údaji.

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

trueobejít proxy 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.

WebProxy^ CreateProxyWithCredentials2( bool bypassLocal )
{
   
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( gcnew Uri( "http://contoso" ),
      bypassLocal,
      bypassList,
      CredentialCache::DefaultCredentials );
}
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 se inicializuje s Address vlastností nastavenou na Address, vlastnost nastavená BypassProxyOnLocal na BypassOnLocal, vlastnost nastavená BypassList na BypassLista vlastnost nastavená Credentials na Credentials.

Platí pro

WebProxy(String, Boolean)

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

trueobejít proxy 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.

WebProxy^ CreateProxyWithHostAddress( bool bypassLocal )
{
   WebProxy^ proxy = gcnew WebProxy( "http://contoso",bypassLocal );
   Console::WriteLine( "Bypass proxy for local URIs?: {0}", 
      proxy->BypassProxyOnLocal );
   return proxy;
}
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 se inicializuje s Address vlastností nastavenou Uri na instanci, která obsahuje Address , a vlastnost nastavenou BypassProxyOnLocal na BypassOnLocal.

Viz také

Platí pro

WebProxy(SerializationInfo, StreamingContext)

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);
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);
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
[<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
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)

Parametry

serializationInfo
SerializationInfo

Data serializace.

streamingContext
StreamingContext

Kontext serializovaných dat.

Atributy

Poznámky

Tuto metodu volá systém k deserializaci WebProxy instance; aplikace ji nevolají.

Platí pro

WebProxy(Uri)

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.

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

Poznámky

Instance WebProxy se inicializuje s Address vlastností nastavenou Address na parametr .

Platí pro

WebProxy(String)

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

Inicializuje novou instanci WebProxy třídy se zadaným identifikátorem 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.

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

Poznámky

Instance WebProxy se inicializuje s Address vlastností nastavenou Uri na instanci obsahující Address.

Platí pro

WebProxy(String, Int32)

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.

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

Poznámky

Instance WebProxy se inicializuje s Address vlastností nastavenou Uri na instanci formuláře http:// Host : Port.

Platí pro