Udostępnij za pośrednictwem


WebProxy Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebProxy.

Przeciążenia

Nazwa Opis
WebProxy()

Inicjuje puste wystąpienie WebProxy klasy.

WebProxy(String, Boolean, String[], ICredentials)

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego identyfikatora URI, ustawienia obejścia, listy identyfikatorów URI do obejścia i poświadczeń.

WebProxy(Uri, Boolean, String[])

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego Uri wystąpienia, ustawienia obejścia i listy identyfikatorów URI do obejścia.

WebProxy(String, Boolean, String[])

Inicjuje nowe wystąpienie WebProxy klasy z określonym identyfikatorem URI, ustawieniem obejścia i listą identyfikatorów URI do obejścia.

WebProxy(Uri, Boolean)

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu Uri ustawienia wystąpienia i obejścia.

WebProxy(Uri, Boolean, String[], ICredentials)

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego Uri wystąpienia, ustawienia obejścia, listy identyfikatorów URI do obejścia i poświadczeń.

WebProxy(String, Boolean)

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego identyfikatora URI i ustawienia obejścia.

WebProxy(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje wystąpienie WebProxy klasy przy użyciu wcześniej serializowanej zawartości.

WebProxy(Uri)

Inicjuje nowe wystąpienie WebProxy klasy z określonego Uri wystąpienia.

WebProxy(String)

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego identyfikatora URI.

WebProxy(String, Int32)

Inicjuje nowe wystąpienie WebProxy klasy z określonym hostem i numerem portu.

WebProxy()

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje puste wystąpienie WebProxy klasy.

public:
 WebProxy();
public WebProxy();
Public Sub New ()

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

public static WebProxy CreateProxy()
{
    return new WebProxy();
}

Uwagi

Konstruktor bez parametrów inicjuje puste wystąpienie WebProxy klasy z właściwością ustawioną Address na null.

Address Gdy właściwość ma nullwartość , IsBypassed metoda zwraca true wartość , a GetProxy metoda zwraca adres docelowy.

Dotyczy

WebProxy(String, Boolean, String[], ICredentials)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego identyfikatora URI, ustawienia obejścia, listy identyfikatorów URI do obejścia i poświadczeń.

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

Identyfikator URI serwera proxy.

BypassOnLocal
Boolean

true aby pominąć serwer proxy dla adresów lokalnych; w przeciwnym razie, false.

BypassList
String[]

Tablica ciągów wyrażeń regularnych zawierająca identyfikatory URI serwerów do obejścia.

Credentials
ICredentials

Wystąpienie ICredentials do przesłania do serwera proxy na potrzeby uwierzytelniania.

Wyjątki

Address jest nieprawidłowym identyfikatorem URI.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

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);
}

Uwagi

Wystąpienie WebProxy jest inicjowane z Address właściwością ustawioną Uri na wystąpienie, które zawiera Addresswłaściwość , BypassProxyOnLocal ustawioną na BypassOnLocal, BypassList właściwość ustawioną na BypassList, a właściwość ustawioną Credentials na Credentialswartość .

Zobacz też

Dotyczy

WebProxy(Uri, Boolean, String[])

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego Uri wystąpienia, ustawienia obejścia i listy identyfikatorów URI do obejścia.

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

Address
Uri

Uri Wystąpienie zawierające adres serwera proxy.

BypassOnLocal
Boolean

true aby pominąć serwer proxy dla adresów lokalnych; w przeciwnym razie, false.

BypassList
String[]

Tablica ciągów wyrażeń regularnych zawierająca identyfikatory URI serwerów do obejścia.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

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);
}

Uwagi

Wystąpienie WebProxy jest inicjowane za pomocą właściwości ustawionej Address na Address, BypassProxyOnLocal właściwość ustawiona na BypassOnLocal, a właściwość ustawiona BypassList na BypassList.

Dotyczy

WebProxy(String, Boolean, String[])

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy z określonym identyfikatorem URI, ustawieniem obejścia i listą identyfikatorów URI do obejścia.

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

Identyfikator URI serwera proxy.

BypassOnLocal
Boolean

true aby pominąć serwer proxy dla adresów lokalnych; w przeciwnym razie, false.

BypassList
String[]

Tablica ciągów wyrażeń regularnych, które zawierają identyfikatory URI serwerów do obejścia.

Wyjątki

Address jest nieprawidłowym identyfikatorem URI.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

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);
}

Uwagi

Wystąpienie WebProxy jest inicjowane z Address właściwością ustawioną Uri na wystąpienie, które zawiera Addresswłaściwość , BypassProxyOnLocal ustawioną na BypassOnLocal, a właściwość ustawioną BypassList na BypassListwartość .

Zobacz też

Dotyczy

WebProxy(Uri, Boolean)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu Uri ustawienia wystąpienia i obejścia.

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

Address
Uri

Uri Wystąpienie zawierające adres serwera proxy.

BypassOnLocal
Boolean

true aby pominąć serwer proxy dla adresów lokalnych; w przeciwnym razie, false.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
    return new WebProxy(new Uri("http://contoso"), bypassLocal);
}

Uwagi

Wystąpienie WebProxy jest inicjowane za pomocą właściwości ustawionej Address na Address i z właściwością ustawioną BypassProxyOnLocal na BypassOnLocal.

Dotyczy

WebProxy(Uri, Boolean, String[], ICredentials)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego Uri wystąpienia, ustawienia obejścia, listy identyfikatorów URI do obejścia i poświadczeń.

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

Address
Uri

Uri Wystąpienie zawierające adres serwera proxy.

BypassOnLocal
Boolean

true aby pominąć serwer proxy dla adresów lokalnych; w przeciwnym razie, false.

BypassList
String[]

Tablica ciągów wyrażeń regularnych zawierająca identyfikatory URI serwerów do obejścia.

Credentials
ICredentials

Wystąpienie ICredentials do przesłania do serwera proxy na potrzeby uwierzytelniania.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

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);
}

Uwagi

Wystąpienie WebProxy jest inicjowane za pomocą właściwości ustawionej Address na Address, BypassProxyOnLocal właściwość ustawiona na BypassOnLocal, BypassList właściwość ustawiona na BypassList, i właściwość ustawiona Credentials na Credentials.

Dotyczy

WebProxy(String, Boolean)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego identyfikatora URI i ustawienia obejścia.

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

Identyfikator URI serwera proxy.

BypassOnLocal
Boolean

true aby pominąć serwer proxy dla adresów lokalnych; w przeciwnym razie, false.

Wyjątki

Address jest nieprawidłowym identyfikatorem URI.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

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;
}

Uwagi

Wystąpienie WebProxy jest inicjowane za pomocą właściwości ustawionej AddressUri na wystąpienie zawierające Address i właściwość ustawioną BypassProxyOnLocal na BypassOnLocalwartość .

Zobacz też

Dotyczy

WebProxy(SerializationInfo, StreamingContext)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Uwaga

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicjuje wystąpienie WebProxy klasy przy użyciu wcześniej serializowanej zawartości.

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)

Parametry

serializationInfo
SerializationInfo

Dane serializacji.

streamingContext
StreamingContext

Kontekst danych serializowanych.

Atrybuty

Uwagi

Ta metoda jest wywoływana przez system w celu deserializacji WebProxy wystąpienia; aplikacje nie nazywają tego wystąpienia.

Dotyczy

WebProxy(Uri)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy z określonego Uri wystąpienia.

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

Address
Uri

Uri Wystąpienie zawierające adres serwera proxy.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

public static WebProxy CreateProxyWithExampleAddress()
{
    return new WebProxy(new Uri("http://contoso"));
}

Uwagi

Wystąpienie WebProxy jest inicjowane za Address pomocą właściwości ustawionej Address na parametr .

Dotyczy

WebProxy(String)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy przy użyciu określonego identyfikatora 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

Identyfikator URI serwera proxy.

Wyjątki

Address jest nieprawidłowym identyfikatorem URI.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

public static WebProxy CreateProxyWithHost()
{
    return new WebProxy("http://contoso");
}

Uwagi

Wystąpienie WebProxy jest inicjowane za pomocą właściwości ustawionej AddressUri na wystąpienie zawierające Addresselement .

Dotyczy

WebProxy(String, Int32)

Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs
Źródło:
WebProxy.cs

Inicjuje nowe wystąpienie WebProxy klasy z określonym hostem i numerem 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

Nazwa hosta serwera proxy.

Port
Int32

Numer portu do Host użycia.

Wyjątki

Identyfikator URI utworzony przez połączenie Host i Port nie jest prawidłowym identyfikatorem URI.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie tego konstruktora.

public static WebProxy CreateProxyWithHostAndPort()
{
    return new WebProxy("contoso", 80);
}

Uwagi

Wystąpienie WebProxy jest inicjowane za Address pomocą właściwości ustawionej Uri na wystąpienie formularza http:// Host : Port.

Dotyczy