WebProxy Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebProxy.

Przeciążenia

WebProxy()

Inicjuje WebProxy puste wystąpienie klasy.

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

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

WebProxy(Uri, Boolean, String[])

Inicjuje nowe wystąpienie WebProxy klasy z określonym Uri wystąpieniem, ustawienie obejścia i listę identyfikatorów URI do obejścia.

WebProxy(String, Boolean, String[])

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

WebProxy(Uri, Boolean)

Inicjuje WebProxy nowe wystąpienie klasy z ustawieniem Uri wystąpienia i obejścia.

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

Inicjuje WebProxy nowe wystąpienie 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 WebProxy nowe wystąpienie klasy przy użyciu określonego identyfikatora URI i ustawienia obejścia.

WebProxy(SerializationInfo, StreamingContext)
Przestarzałe.

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

WebProxy(Uri)

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

WebProxy(String)

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

WebProxy(String, Int32)

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

WebProxy()

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

Inicjuje WebProxy puste wystąpienie klasy.

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

Przykłady

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

WebProxy^ CreateProxy()
{
   return gcnew WebProxy;
}
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

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

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.

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

Uwagi

Wystąpienie WebProxy jest inicjowane z Address właściwością ustawioną Uri na wystąpienie zawierające Addresswłaściwość , BypassProxyOnLocal ustawioną na BypassOnLocalwartość , BypassList właściwość ustawioną na BypassListwartość , 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

Inicjuje nowe wystąpienie WebProxy klasy z określonym Uri wystąpieniem, ustawienie obejścia i listę 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.

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

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 BypassListwartość .

Dotyczy

WebProxy(String, Boolean, String[])

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

Inicjuje WebProxy nowe wystąpienie 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.

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

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 BypassOnLocalwartość , 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

Inicjuje WebProxy nowe wystąpienie klasy z ustawieniem Uri 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.

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

Uwagi

Wystąpienie WebProxy jest inicjowane z właściwością ustawioną 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

Inicjuje WebProxy nowe wystąpienie 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.

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

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, a właściwość ustawiona Credentials na Credentialswartość .

Dotyczy

WebProxy(String, Boolean)

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

Inicjuje WebProxy nowe wystąpienie 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.

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

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

Przestroga

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

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

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)

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 ją nazywają.

Dotyczy

WebProxy(Uri)

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

Inicjuje WebProxy nowe wystąpienie 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.

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

Uwagi

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

Dotyczy

WebProxy(String)

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

Inicjuje WebProxy nowe wystąpienie 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.

WebProxy^ CreateProxyWithHost()
{
   return gcnew WebProxy( "http://contoso" );
}
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

Inicjuje WebProxy nowe wystąpienie 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.

WebProxy^ CreateProxyWithHostAndPort()
{
   return gcnew WebProxy( "contoso",80 );
}
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