Bagikan melalui


FtpWebRequest.Proxy Properti

Definisi

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.

Berlaku untuk

Lihat juga