WebProxy Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av WebProxy klassen.
Överlagringar
| Name | Description |
|---|---|
| WebProxy() |
Initierar en tom instans av WebProxy klassen. |
| WebProxy(String, Boolean, String[], ICredentials) |
Initierar en ny instans av WebProxy klassen med angiven URI, förbikopplingsinställning, lista över URI:er som ska kringgås och autentiseringsuppgifter. |
| WebProxy(Uri, Boolean, String[]) |
Initierar en ny instans av WebProxy klassen med den angivna Uri instansen, förbikopplingsinställningen och listan över URI:er som ska kringgås. |
| WebProxy(String, Boolean, String[]) |
Initierar en ny instans av WebProxy klassen med angiven URI, förbikopplingsinställning och lista över URI:er som ska kringgås. |
| WebProxy(Uri, Boolean) |
Initierar en ny instans av WebProxy klassen med Uri inställningen instans och förbikoppling. |
| WebProxy(Uri, Boolean, String[], ICredentials) |
Initierar en ny instans av WebProxy klassen med den angivna Uri instansen, förbikopplingsinställning, lista över URI:er som ska kringgås och autentiseringsuppgifter. |
| WebProxy(String, Boolean) |
Initierar en ny instans av WebProxy klassen med den angivna URI- och förbikopplingsinställningen. |
| WebProxy(SerializationInfo, StreamingContext) |
Föråldrad.
Initierar en instans av WebProxy klassen med tidigare serialiserat innehåll. |
| WebProxy(Uri) |
Initierar en ny instans av WebProxy klassen från den angivna Uri instansen. |
| WebProxy(String) |
Initierar en ny instans av WebProxy klassen med angiven URI. |
| WebProxy(String, Int32) |
Initierar en ny instans av WebProxy klassen med det angivna värd- och portnumret. |
WebProxy()
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Initierar en tom instans av WebProxy klassen.
public:
WebProxy();
public WebProxy();
Public Sub New ()
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static WebProxy CreateProxy()
{
return new WebProxy();
}
Kommentarer
Den parameterlösa konstruktorn initierar en tom instans av WebProxy klassen med Address egenskapen inställd på null.
När egenskapen Address är nullIsBypassed returnerar true metoden och GetProxy metoden returnerar måladressen.
Gäller för
WebProxy(String, Boolean, String[], ICredentials)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Initierar en ny instans av WebProxy klassen med angiven URI, förbikopplingsinställning, lista över URI:er som ska kringgås och autentiseringsuppgifter.
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)
Parametrar
- Address
- String
URI:n för proxyservern.
- BypassOnLocal
- Boolean
trueför att kringgå proxyn för lokala adresser. annars . false
- BypassList
- String[]
En matris med reguljära uttryckssträngar som innehåller URI:er för servrarna som ska kringgås.
- Credentials
- ICredentials
En ICredentials instans som ska skickas till proxyservern för autentisering.
Undantag
Address är en ogiltig URI.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
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);
}
Kommentarer
Instansen initieras med egenskapen inställd på en WebProxy instans som innehåller Address, Uri egenskapen inställd på Address, BypassProxyOnLocal egenskapen inställd på BypassOnLocaloch BypassList egenskapen inställd på BypassList.CredentialsCredentials
Se även
Gäller för
WebProxy(Uri, Boolean, String[])
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- 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())
Parametrar
- BypassOnLocal
- Boolean
trueför att kringgå proxyn för lokala adresser. annars . false
- BypassList
- String[]
En matris med reguljära uttryckssträngar som innehåller URI:er för servrarna som ska kringgås.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
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);
}
Kommentarer
Instansen WebProxyAddress initieras med egenskapen inställd på Address, BypassProxyOnLocal egenskapen inställd på BypassOnLocaloch BypassList egenskapen inställd på BypassList.
Gäller för
WebProxy(String, Boolean, String[])
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Initierar en ny instans av WebProxy klassen med angiven URI, förbikopplingsinställning och lista över URI:er som ska kringgås.
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())
Parametrar
- Address
- String
URI:n för proxyservern.
- BypassOnLocal
- Boolean
trueför att kringgå proxyn för lokala adresser. annars . false
- BypassList
- String[]
En matris med reguljära uttryckssträngar som innehåller URI:er för servrarna som ska kringgås.
Undantag
Address är en ogiltig URI.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
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);
}
Kommentarer
Instansen WebProxyAddress initieras med egenskapen inställd på en Uri instans som innehåller Address, BypassProxyOnLocal egenskapen inställd på BypassOnLocaloch BypassList egenskapen inställd på BypassList.
Se även
Gäller för
WebProxy(Uri, Boolean)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- 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)
Parametrar
- BypassOnLocal
- Boolean
trueför att kringgå proxyn för lokala adresser. annars . false
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
return new WebProxy(new Uri("http://contoso"), bypassLocal);
}
Kommentarer
Instansen WebProxy initieras med egenskapen Address inställd på Address och med BypassProxyOnLocal egenskapen inställd på BypassOnLocal.
Gäller för
WebProxy(Uri, Boolean, String[], ICredentials)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- 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)
Parametrar
- BypassOnLocal
- Boolean
trueför att kringgå proxyn för lokala adresser. annars . false
- BypassList
- String[]
En matris med reguljära uttryckssträngar som innehåller URI:er för servrarna som ska kringgås.
- Credentials
- ICredentials
En ICredentials instans som ska skickas till proxyservern för autentisering.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
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);
}
Kommentarer
Instansen initieras med egenskapen inställd på WebProxy, Address egenskapen inställd på Address, BypassProxyOnLocal egenskapen inställd på BypassOnLocaloch BypassList egenskapen inställd på BypassList.CredentialsCredentials
Gäller för
WebProxy(String, Boolean)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Initierar en ny instans av WebProxy klassen med den angivna URI- och förbikopplingsinställningen.
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)
Parametrar
- Address
- String
URI:n för proxyservern.
- BypassOnLocal
- Boolean
trueför att kringgå proxyn för lokala adresser. annars . false
Undantag
Address är en ogiltig URI.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
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;
}
Kommentarer
Instansen WebProxyAddress initieras med egenskapen inställd på en Uri instans som innehåller Address och BypassProxyOnLocal egenskapen är inställd på BypassOnLocal.
Se även
Gäller för
WebProxy(SerializationInfo, StreamingContext)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Varning
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initierar en instans av WebProxy klassen med tidigare serialiserat innehåll.
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)
Parametrar
- serializationInfo
- SerializationInfo
Serialiseringsdata.
- streamingContext
- StreamingContext
Kontexten för serialiserade data.
- Attribut
Kommentarer
Den här metoden anropas av systemet för att deserialisera en WebProxy instans. Program anropar den inte.
Gäller för
WebProxy(Uri)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- 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)
Parametrar
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static WebProxy CreateProxyWithExampleAddress()
{
return new WebProxy(new Uri("http://contoso"));
}
Kommentarer
Instansen WebProxy initieras med egenskapen Address inställd på parametern Address .
Gäller för
WebProxy(String)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Initierar en ny instans av WebProxy klassen med angiven 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)
Parametrar
- Address
- String
URI:n för proxyservern.
Undantag
Address är en ogiltig URI.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static WebProxy CreateProxyWithHost()
{
return new WebProxy("http://contoso");
}
Kommentarer
Instansen WebProxy initieras med egenskapen inställd på Address en Uri instans som innehåller Address.
Gäller för
WebProxy(String, Int32)
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
- Källa:
- WebProxy.cs
Initierar en ny instans av WebProxy klassen med det angivna värd- och portnumret.
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)
Parametrar
- Host
- String
Namnet på proxyvärden.
- Port
- Int32
Portnumret som Host ska användas.
Undantag
Den URI som bildas genom att kombinera Host och Port är inte en giltig URI.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static WebProxy CreateProxyWithHostAndPort()
{
return new WebProxy("contoso", 80);
}
Kommentarer
Instansen WebProxy initieras med egenskapen Address inställd på en Uri instans av formuläret http:// Host : Port.