FtpWebRequest.Proxy Özellik

Tanım

FTP sunucusuyla iletişim kurmak için kullanılan ara sunucuyu alır veya ayarlar.

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

Özellik Değeri

IWebProxy FTP sunucusuyla iletişim kurmakla sorumlu bir örnek. .NET Core'da değeri şeklindedir null.

Özel durumlar

Bu özellik olarak nullayarlanamaz.

Devam etmekte olan bir istek için bu özellik için yeni bir değer belirtildi.

Örnekler

Aşağıdaki kod örneği bu özellik değerini görüntüler.

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

Açıklamalar

Not

Bu özellik .NET Core'da desteklenmez ve ayarının hiçbir etkisi yoktur. Özellik değerini almak döndürür null.

Bu API hakkında daha fazla bilgi için bkz. System.Net.FtpWebRequest.Proxy için ek API açıklamaları.

Şunlara uygulanır

Ayrıca bkz.