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
| Name | Beschreibung |
|---|---|
| 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 Umgehungseinstellung, der Liste der ZU umgehenden URIs und anmeldeinformationen. |
| WebProxy(Uri, Boolean, String[]) |
Initialisiert eine neue Instanz der WebProxy Klasse mit der angegebenen Uri Instanz, Umgehungseinstellung und Liste der zu umgehenden URIs. |
| WebProxy(String, Boolean, String[]) |
Initialisiert eine neue Instanz der WebProxy Klasse mit dem angegebenen URI, der Umgehungseinstellung und der Liste der zu umgehenden URIs. |
| WebProxy(Uri, Boolean) |
Initialisiert eine neue Instanz der WebProxy Klasse mit der Uri Instanz- und Umgehungseinstellung. |
| WebProxy(Uri, Boolean, String[], ICredentials) |
Initialisiert eine neue Instanz der WebProxy Klasse mit der angegebenen Uri Instanz, Umgehungseinstellung, Liste der ZU umgehenden URIs und Anmeldeinformationen. |
| WebProxy(String, Boolean) |
Initialisiert eine neue Instanz der WebProxy Klasse mit der angegebenen URI- und Umgehungseinstellung. |
| WebProxy(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine Instanz der WebProxy Klasse mithilfe zuvor serialisierter Inhalte. |
| WebProxy(Uri) |
Initialisiert eine neue Instanz der WebProxy Klasse aus 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 der angegebenen Host- und Portnummer. |
WebProxy()
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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.
public static WebProxy CreateProxy()
{
return new WebProxy();
}
Hinweise
Der parameterlose Konstruktor initialisiert eine leere Instanz der WebProxy Klasse, auf die die Address Eigenschaft festgelegt ist null.
Wenn die Address Eigenschaft lautet null, gibt die IsBypassed Methode zurück true , und die GetProxy Methode gibt die Zieladresse zurück.
Gilt für:
WebProxy(String, Boolean, String[], ICredentials)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy Klasse mit dem angegebenen URI, der Umgehungseinstellung, der Liste der ZU umgehenden URIs und 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
trueum den Proxy für lokale Adressen zu umgehen; andernfalls . false
- BypassList
- String[]
Ein Array regulärer Ausdruckszeichenfolgen, die die URIs der zu umgehenden Server enthalten.
- Credentials
- ICredentials
Eine ICredentials Instanz, die zur Authentifizierung an den Proxyserver übermittelt werden soll.
Ausnahmen
Address ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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 mit dem Address Eigenschaftensatz auf eine Uri Instanz initialisiert, die die AddressEigenschaft enthält, die BypassProxyOnLocal auf BypassOnLocaldie Eigenschaft festgelegt ist, auf die BypassList Eigenschaft festgelegt BypassListist, und die Credentials Eigenschaft auf Credentials.
Weitere Informationen
Gilt für:
WebProxy(Uri, Boolean, String[])
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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
trueum den Proxy für lokale Adressen zu umgehen; andernfalls . false
- BypassList
- String[]
Ein Array regulärer Ausdruckszeichenfolgen, die die URIs der zu umgehenden Server enthalten.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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 mit dem Address Eigenschaftssatz auf Address, der BypassProxyOnLocal Eigenschaft festgelegt auf BypassOnLocal, und der BypassList Eigenschaft auf .BypassList
Gilt für:
WebProxy(String, Boolean, String[])
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy Klasse mit dem angegebenen URI, der 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
trueum den Proxy für lokale Adressen zu umgehen; andernfalls . false
- BypassList
- String[]
Ein Array von regulären Ausdruckszeichenfolgen, die die URIs der zu umgehenden Server enthalten.
Ausnahmen
Address ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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 mit dem Address Eigenschaftensatz auf eine Uri Instanz initialisiert, die die AddressEigenschaft enthält, auf die die BypassProxyOnLocal Eigenschaft festgelegt BypassOnLocalist, und die BypassList Eigenschaft auf BypassList.
Weitere Informationen
Gilt für:
WebProxy(Uri, Boolean)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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
trueum den Proxy für lokale Adressen zu umgehen; andernfalls . false
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
return new WebProxy(new Uri("http://contoso"), bypassLocal);
}
Hinweise
Die WebProxy Instanz wird mit dem Address Eigenschaftensatz Address und der Eigenschaft initialisiert, auf die die BypassProxyOnLocal Eigenschaft festgelegt ist BypassOnLocal.
Gilt für:
WebProxy(Uri, Boolean, String[], ICredentials)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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
trueum den Proxy für lokale Adressen zu umgehen; andernfalls . false
- BypassList
- String[]
Ein Array regulärer Ausdruckszeichenfolgen, die die URIs der zu umgehenden Server enthalten.
- Credentials
- ICredentials
Eine ICredentials Instanz, die zur Authentifizierung an den Proxyserver übermittelt werden soll.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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 mit dem Address Eigenschaftssatz initialisiertAddress, der Eigenschaftssatz auf BypassOnLocal, auf BypassProxyOnLocal die Eigenschaft festgelegt, auf die BypassList Eigenschaft festgelegtBypassList, und die Credentials Eigenschaft auf Credentials.
Gilt für:
WebProxy(String, Boolean)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy Klasse mit der angegebenen URI- und 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
trueum den Proxy für lokale Adressen zu umgehen; andernfalls . false
Ausnahmen
Address ist ein ungültiger URI.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
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 mit dem Address Eigenschaftensatz auf eine Uri Instanz initialisiert, die enthält Address , und der BypassProxyOnLocal Eigenschaftssatz auf BypassOnLocal.
Weitere Informationen
Gilt für:
WebProxy(SerializationInfo, StreamingContext)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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 eine Instanz der WebProxy Klasse mithilfe zuvor serialisierter Inhalte.
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)
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 deserialisieren. Anwendungen rufen sie nicht auf.
Gilt für:
WebProxy(Uri)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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.
public static WebProxy CreateProxyWithExampleAddress()
{
return new WebProxy(new Uri("http://contoso"));
}
Hinweise
Die WebProxy Instanz wird mit der Eigenschaft initialisiert, die Address auf den Address Parameter festgelegt ist.
Gilt für:
WebProxy(String)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- 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.
public static WebProxy CreateProxyWithHost()
{
return new WebProxy("http://contoso");
}
Hinweise
Die WebProxy Instanz wird mit der Eigenschaft initialisiert, die auf eine Uri Instanz festgelegt ist, die Address enthältAddress.
Gilt für:
WebProxy(String, Int32)
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
- Quelle:
- WebProxy.cs
Initialisiert eine neue Instanz der WebProxy Klasse mit der angegebenen Host- und Portnummer.
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 zu verwendende Portnummer Host .
Ausnahmen
Der URI, der durch Kombinieren Host gebildet wird und Port kein gültiger URI ist.
Beispiele
Im folgenden Codebeispiel wird das Aufrufen dieses Konstruktors veranschaulicht.
public static WebProxy CreateProxyWithHostAndPort()
{
return new WebProxy("contoso", 80);
}
Hinweise
Die WebProxy Instanz wird mit der Eigenschaft initialisiert, die Address auf eine Uri Instanz des Formulars http:// Host : Portfestgelegt ist.