WebProxy Konstruktor
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas WebProxy.
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. |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Sumber:
- WebProxy.cs
- Sumber:
- WebProxy.cs
- Sumber:
- 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())
Parameter
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Sumber:
- WebProxy.cs
- Sumber:
- WebProxy.cs
- Sumber:
- 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)
Parameter
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Sumber:
- WebProxy.cs
- Sumber:
- WebProxy.cs
- Sumber:
- 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)
Parameter
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- 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
.NET 9 dan versi lainnya
Produk | Versi (Kedaluwarsa) |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Sumber:
- WebProxy.cs
- Sumber:
- WebProxy.cs
- Sumber:
- 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)
Parameter
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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- 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
.NET 9 dan versi lainnya
Produk | Versi |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: