WebProxy Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
- 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
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
- 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
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
- 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
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
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.