Bagikan melalui


WebProxy Konstruktor

Definisi

Menginisialisasi instans baru kelas WebProxy.

Overload

WebProxy()

Menginisialisasi instans WebProxy kosong kelas.

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

Menginisialisasi instans WebProxy baru kelas dengan pengaturan URI, bypass, daftar URI yang ditentukan untuk dilewati, dan kredensial.

WebProxy(Uri, Boolean, String[])

Menginisialisasi instans WebProxy baru kelas dengan instans yang ditentukan Uri , pengaturan bypass, dan daftar URI ke bypass.

WebProxy(String, Boolean, String[])

Menginisialisasi instans WebProxy baru kelas dengan URI, pengaturan bypass, dan daftar URI yang ditentukan untuk dilewati.

WebProxy(Uri, Boolean)

Menginisialisasi instans WebProxy baru kelas dengan Uri pengaturan instans dan bypass.

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

Menginisialisasi instans WebProxy baru kelas dengan instans yang ditentukan Uri , pengaturan bypass, daftar URI ke bypass, dan kredensial.

WebProxy(String, Boolean)

Menginisialisasi instans WebProxy baru kelas dengan pengaturan URI dan bypass yang ditentukan.

WebProxy(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans WebProxy kelas menggunakan konten yang diserialisasikan sebelumnya.

WebProxy(Uri)

Menginisialisasi instans WebProxy baru kelas dari instans yang ditentukan Uri .

WebProxy(String)

Menginisialisasi instans WebProxy baru kelas dengan URI yang ditentukan.

WebProxy(String, Int32)

Menginisialisasi instans WebProxy baru kelas dengan host dan nomor port yang ditentukan.

WebProxy()

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy kosong kelas.

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

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

Konstruktor tanpa parameter menginisialisasi instans WebProxy kosong kelas dengan properti yang Address diatur ke null.

Address Ketika properti adalah null, IsBypassed metode mengembalikan true dan GetProxy metode mengembalikan alamat tujuan.

Berlaku untuk

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

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan pengaturan URI, bypass, daftar URI yang ditentukan untuk dilewati, dan kredensial.

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

URI server proksi.

BypassOnLocal
Boolean

true untuk melewati proksi untuk alamat lokal; jika tidak, false.

BypassList
String[]

Array string ekspresi reguler yang berisi URI server untuk dilewati.

Credentials
ICredentials

Instans ICredentials untuk dikirimkan ke server proksi untuk autentikasi.

Pengecualian

Address adalah URI yang tidak valid.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan Address properti yang diatur ke Uri instans yang berisi Address, BypassProxyOnLocal properti diatur ke BypassOnLocal, BypassList properti diatur ke BypassList, dan Credentials properti diatur ke Credentials.

Lihat juga

Berlaku untuk

WebProxy(Uri, Boolean, String[])

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan instans yang ditentukan Uri , pengaturan bypass, dan daftar URI ke bypass.

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

Address
Uri

Uri Instans yang berisi alamat server proksi.

BypassOnLocal
Boolean

true untuk melewati proksi untuk alamat lokal; jika tidak, false.

BypassList
String[]

Array string ekspresi reguler yang berisi URI server untuk dilewati.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti yang Address diatur ke Address, BypassProxyOnLocal properti diatur ke BypassOnLocal, dan BypassList properti diatur ke BypassList.

Berlaku untuk

WebProxy(String, Boolean, String[])

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan URI, pengaturan bypass, dan daftar URI yang ditentukan untuk dilewati.

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

URI server proksi.

BypassOnLocal
Boolean

true untuk melewati proksi untuk alamat lokal; jika tidak, false.

BypassList
String[]

Array string ekspresi reguler yang berisi URI server untuk dilewati.

Pengecualian

Address adalah URI yang tidak valid.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

Instans diinisialisasi dengan Address properti yang diatur ke Uri instans yang berisi Address, BypassProxyOnLocal properti diatur ke BypassOnLocal, dan BypassList properti diatur ke BypassList.WebProxy

Lihat juga

Berlaku untuk

WebProxy(Uri, Boolean)

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan Uri pengaturan instans dan bypass.

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

Address
Uri

Uri Instans yang berisi alamat server proksi.

BypassOnLocal
Boolean

true untuk melewati proksi untuk alamat lokal; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti diatur Address ke Address dan dengan BypassProxyOnLocal properti diatur ke BypassOnLocal.

Berlaku untuk

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

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan instans yang ditentukan Uri , pengaturan bypass, daftar URI ke bypass, dan kredensial.

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

Address
Uri

Uri Instans yang berisi alamat server proksi.

BypassOnLocal
Boolean

true untuk melewati proksi untuk alamat lokal; jika tidak, false.

BypassList
String[]

Array string ekspresi reguler yang berisi URI server untuk dilewati.

Credentials
ICredentials

Instans ICredentials untuk dikirimkan ke server proksi untuk autentikasi.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti diatur Address ke Address, BypassProxyOnLocal properti diatur ke BypassOnLocal, BypassList properti diatur ke BypassList, dan Credentials properti diatur ke Credentials.

Berlaku untuk

WebProxy(String, Boolean)

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan pengaturan URI dan bypass yang ditentukan.

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

URI server proksi.

BypassOnLocal
Boolean

true untuk melewati proksi untuk alamat lokal; jika tidak, false.

Pengecualian

Address adalah URI yang tidak valid.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti yang Address diatur ke Uri instans yang berisi Address dan properti diatur BypassProxyOnLocal ke BypassOnLocal.

Lihat juga

Berlaku untuk

WebProxy(SerializationInfo, StreamingContext)

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Perhatian

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

Menginisialisasi instans WebProxy kelas menggunakan konten yang diserialisasikan sebelumnya.

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)

Parameter

serializationInfo
SerializationInfo

Data serialisasi.

streamingContext
StreamingContext

Konteks untuk data yang diserialisasikan.

Atribut

Keterangan

Metode ini dipanggil oleh sistem untuk mendeserialisasi WebProxy instans; aplikasi tidak menyebutnya.

Berlaku untuk

WebProxy(Uri)

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dari instans yang ditentukan Uri .

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

Address
Uri

Uri Instans yang berisi alamat server proksi.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti yang Address diatur ke Address parameter .

Berlaku untuk

WebProxy(String)

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan URI yang ditentukan.

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

URI server proksi.

Pengecualian

Address adalah URI yang tidak valid.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti yang Address diatur ke instans yang Uri berisi Address.

Berlaku untuk

WebProxy(String, Int32)

Sumber:
WebProxy.cs
Sumber:
WebProxy.cs
Sumber:
WebProxy.cs

Menginisialisasi instans WebProxy baru kelas dengan host dan nomor port yang ditentukan.

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

Nama host proksi.

Port
Int32

Nomor port yang Host akan digunakan.

Pengecualian

URI yang dibentuk dengan menggabungkan Host dan Port bukan URI yang valid.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

Keterangan

WebProxy Instans diinisialisasi dengan properti yang AddressUri diatur ke instans formulir http:// Host : Port.

Berlaku untuk