WebProxy Konstruktorer

Definition

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

Initierar en ny instans av WebProxy klassen med den angivna Uri instansen, förbikopplingsinställningen och listan över URI:er som ska kringgås.

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

Address
Uri

En Uri instans som innehåller proxyserverns adress.

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

Initierar en ny instans av WebProxy klassen med Uri inställningen instans och förbikoppling.

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

Address
Uri

En Uri instans som innehåller proxyserverns adress.

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

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.

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

Address
Uri

En Uri instans som innehåller proxyserverns adress.

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

Initierar en ny instans av WebProxy klassen från den angivna Uri instansen.

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

Address
Uri

En Uri instans som innehåller proxyserverns adress.

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.

Gäller för