Baca dalam bahasa Inggris

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

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

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 (string? Address, bool BypassOnLocal, string[]? BypassList, System.Net.ICredentials? Credentials);
public WebProxy (string Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);

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.

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

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, string[]? BypassList);
public WebProxy (Uri Address, bool BypassOnLocal, string[] BypassList);

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.

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

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 (string? Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy (string Address, bool BypassOnLocal, string[] BypassList);

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.

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

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

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.

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

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, string[]? BypassList, System.Net.ICredentials? Credentials);
public WebProxy (Uri Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);

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.

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

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 (string? Address, bool BypassOnLocal);
public WebProxy (string Address, bool BypassOnLocal);

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.

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

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

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

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

Parameter

Address
Uri

Uri Instans yang berisi alamat server proksi.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

WebProxy(String)

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

Menginisialisasi instans WebProxy baru kelas dengan URI yang ditentukan.

public WebProxy (string? Address);
public WebProxy (string Address);

Parameter

Address
String

URI server proksi.

Pengecualian

Address adalah URI yang tidak valid.

Contoh

Contoh kode berikut menunjukkan panggilan konstruktor ini.

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

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 (string Host, int Port);

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.

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