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í
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 null
vlastnost , 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
true
obejí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 BypassList
a vlastnost nastavenou Credentials na Credentials
.
Viz také
Platí pro
WebProxy(Uri, Boolean, String[])
- 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
true
obejí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 BypassOnLocal
a 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
true
obejí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 BypassOnLocal
a vlastnost nastavenou BypassList na BypassList
.
Viz také
Platí pro
WebProxy(Uri, Boolean)
- 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
true
obejí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
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
true
obejí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 BypassList
a 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
true
obejí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
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.
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
.