FtpWebRequest.Proxy Properti
Definisi
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.
Mendapatkan atau mengatur proksi yang digunakan untuk berkomunikasi dengan server FTP.
public:
virtual property System::Net::IWebProxy ^ Proxy { System::Net::IWebProxy ^ get(); void set(System::Net::IWebProxy ^ value); };
public override System.Net.IWebProxy? Proxy { get; set; }
public override System.Net.IWebProxy Proxy { get; set; }
member this.Proxy : System.Net.IWebProxy with get, set
Public Overrides Property Proxy As IWebProxy
Nilai Properti
Instans yang IWebProxy bertanggung jawab untuk berkomunikasi dengan server FTP. Pada .NET Core, nilainya adalah null
.
Pengecualian
Properti ini tidak dapat diatur ke null
.
Nilai baru ditentukan untuk properti ini untuk permintaan yang sudah berlangsung.
Contoh
Contoh kode berikut menampilkan nilai properti ini.
IWebProxy^ proxy = request->Proxy;
if ( proxy )
{
Console::WriteLine( "Proxy: {0}", proxy->GetProxy( request->RequestUri ) );
}
else
{
Console::WriteLine( "Proxy: (none)" );
}
Console::WriteLine( "ConnectionGroup: {0}", request->ConnectionGroupName == nullptr ? "none" : request->ConnectionGroupName );
IWebProxy proxy = request.Proxy;
if (proxy != null)
{
Console.WriteLine("Proxy: {0}", proxy.GetProxy(request.RequestUri));
}
else
{
Console.WriteLine("Proxy: (none)");
}
Console.WriteLine("ConnectionGroup: {0}",
request.ConnectionGroupName == null ? "none" : request.ConnectionGroupName
);
Keterangan
Catatan
Properti ini tidak didukung pada .NET Core, dan pengaturannya tidak berpengaruh. Mendapatkan nilai properti mengembalikan null
.
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk System.Net.FtpWebRequest.Proxy.