WebProxy Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WebProxy-Klasse.
Überlädt
WebProxy() |
Initialisiert eine leere Instanz der WebProxy-Klasse. |
WebProxy(String, Boolean, String[], ICredentials) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI, der angegebenen Umgehungseinstellung, der Liste der zu umgehenden URIs und den Anmeldeinformationen. |
WebProxy(Uri, Boolean, String[]) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit der angegebenen Uri-Instanz, der angegebenen Umgehungseinstellung und der Liste der zu umgehenden URIs. |
WebProxy(String, Boolean, String[]) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI, der angegebenen Umgehungseinstellung und der Liste der zu umgehenden URIs. |
WebProxy(Uri, Boolean) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit der Uri-Instanz und der Umgehungseinstellung. |
WebProxy(Uri, Boolean, String[], ICredentials) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit der angegebenen Uri-Instanz, der angegebenen Umgehungseinstellung, der Liste der zu umgehenden URIs und den Anmeldeinformationen. |
WebProxy(String, Boolean) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI und der angegebenen Umgehungseinstellung. |
WebProxy(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert unter Verwendung zuvor serialisierten Inhalts eine Instanz der WebProxy-Klasse. |
WebProxy(Uri) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit der angegebenen Uri-Instanz. |
WebProxy(String) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI. |
WebProxy(String, Int32) |
Initialisiert eine neue Instanz der WebProxy-Klasse mit den Angaben für Host und Anschlussnummer. |
WebProxy()
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine leere Instanz der WebProxy-Klasse.
public:
WebProxy();
public WebProxy ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
WebProxy^ CreateProxy()
{
return gcnew WebProxy;
}
public static WebProxy CreateProxy()
{
return new WebProxy();
}
Hinweise
Der parameterlose Konstruktor initialisiert eine leere Instanz der WebProxy -Klasse, wobei die Address -Eigenschaft auf festgelegt ist null
.
Wenn die Address -Eigenschaft lautet, gibt null
die IsBypassed -Methode und true
die GetProxy -Methode die Zieladresse zurück.
Gilt für:
WebProxy(String, Boolean, String[], ICredentials)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI, der angegebenen Umgehungseinstellung, der Liste der zu umgehenden URIs und den Anmeldeinformationen.
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)
Parameter
- Address
- String
Der URI des Proxyservers.
- BypassOnLocal
- Boolean
true
, um den Proxy bei lokalen Adressen zu umgehen, andernfalls false
.
- BypassList
- String[]
Ein Array von Zeichenfolgen regulärer Ausdrücke mit den URIs der zu umgehenden Server.
- Credentials
- ICredentials
Eine für die Authentifizierung an den Proxyserver zu sendende ICredentials-Instanz.
Ausnahmen
Address
ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf eine Uri -Instanz festgelegt ist, Address
die auf BypassProxyOnLocal festgelegt BypassOnLocal
ist, die BypassList -Eigenschaft auf BypassList
festgelegt ist und die Credentials -Eigenschaft auf Credentials
festgelegt ist.
Weitere Informationen
Gilt für:
WebProxy(Uri, Boolean, String[])
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- 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())
Parameter
- BypassOnLocal
- Boolean
true
, um den Proxy bei lokalen Adressen zu umgehen, andernfalls false
.
- BypassList
- String[]
Ein Array von Zeichenfolgen regulärer Ausdrücke mit den URIs der zu umgehenden Server.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf Address
festgelegt ist, die BypassProxyOnLocal -Eigenschaft auf BypassOnLocal
festgelegt ist und die BypassList -Eigenschaft auf BypassList
festgelegt ist.
Gilt für:
WebProxy(String, Boolean, String[])
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI, der angegebenen Umgehungseinstellung und der Liste der zu umgehenden URIs.
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())
Parameter
- Address
- String
Der URI des Proxyservers.
- BypassOnLocal
- Boolean
true
, um den Proxy bei lokalen Adressen zu umgehen, andernfalls false
.
- BypassList
- String[]
Ein Array von Zeichenfolgen regulärer Ausdrücke mit den URIs der zu umgehenden Server.
Ausnahmen
Address
ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf eine Uri Instanz festgelegt ist, Address
die enthält, die BypassProxyOnLocal -Eigenschaft auf BypassOnLocal
festgelegt ist, und die BypassList -Eigenschaft auf BypassList
festgelegt ist.
Weitere Informationen
Gilt für:
WebProxy(Uri, Boolean)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- 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)
Parameter
- BypassOnLocal
- Boolean
true
, um den Proxy bei lokalen Adressen zu umgehen, andernfalls false
.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf Address
festgelegt ist und die BypassProxyOnLocal -Eigenschaft auf BypassOnLocal
festgelegt ist.
Gilt für:
WebProxy(Uri, Boolean, String[], ICredentials)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- 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)
Parameter
- BypassOnLocal
- Boolean
true
, um den Proxy bei lokalen Adressen zu umgehen, andernfalls false
.
- BypassList
- String[]
Ein Array von Zeichenfolgen regulärer Ausdrücke mit den URIs der zu umgehenden Server.
- Credentials
- ICredentials
Eine für die Authentifizierung an den Proxyserver zu sendende ICredentials-Instanz.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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);
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf Address
festgelegt ist, BypassProxyOnLocal die -Eigenschaft auf BypassOnLocal
festgelegt ist, die BypassList -Eigenschaft auf BypassList
festgelegt ist und die Credentials -Eigenschaft auf Credentials
festgelegt ist.
Gilt für:
WebProxy(String, Boolean)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen URI und der angegebenen Umgehungseinstellung.
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)
Parameter
- Address
- String
Der URI des Proxyservers.
- BypassOnLocal
- Boolean
true
, um den Proxy bei lokalen Adressen zu umgehen, andernfalls false
.
Ausnahmen
Address
ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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;
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf eine Uri -Instanz festgelegt ist, die enthält Address
und die BypassProxyOnLocal -Eigenschaft auf BypassOnLocal
festgelegt ist.
Weitere Informationen
Gilt für:
WebProxy(SerializationInfo, StreamingContext)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Achtung
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialisiert unter Verwendung zuvor serialisierten Inhalts eine Instanz der WebProxy-Klasse.
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)
Parameter
- serializationInfo
- SerializationInfo
Die Serialisierungsdaten.
- streamingContext
- StreamingContext
Der Kontext für die serialisierten Daten.
- Attribute
Hinweise
Diese Methode wird vom System aufgerufen, um eine WebProxy Instanz zu deserialisieren. Anwendungen rufen sie nicht auf.
Gilt für:
WebProxy(Uri)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- 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)
Parameter
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
WebProxy^ CreateProxyWithExampleAddress()
{
return gcnew WebProxy( gcnew Uri( "http://contoso" ) );
}
public static WebProxy CreateProxyWithExampleAddress()
{
return new WebProxy(new Uri("http://contoso"));
}
Hinweise
Die WebProxy Instanz wird initialisiert, wobei die Address -Eigenschaft auf den Address
-Parameter festgelegt ist.
Gilt für:
WebProxy(String)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy-Klasse mit dem angegebenen 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)
Parameter
- Address
- String
Der URI des Proxyservers.
Ausnahmen
Address
ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
WebProxy^ CreateProxyWithHost()
{
return gcnew WebProxy( "http://contoso" );
}
public static WebProxy CreateProxyWithHost()
{
return new WebProxy("http://contoso");
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf eine Uri -Instanz festgelegt ist, die enthält Address
.
Gilt für:
WebProxy(String, Int32)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy-Klasse mit den Angaben für Host und Anschlussnummer.
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)
Parameter
- Host
- String
Der Name des Proxyhosts.
- Port
- Int32
Die auf Host
zu verwendende Anschlussnummer.
Ausnahmen
Der durch Kombination von Host
und Port
erstellte URI ist nicht gültig.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
WebProxy^ CreateProxyWithHostAndPort()
{
return gcnew WebProxy( "contoso",80 );
}
public static WebProxy CreateProxyWithHostAndPort()
{
return new WebProxy("contoso", 80);
}
Hinweise
Die WebProxy -Instanz wird initialisiert, wobei die Address -Eigenschaft auf eine Uri Instanz des Formulars http:// Host
festgelegt ist: Port
.