FtpWebRequest.Proxy Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 null
ayarlanamaz.
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ı.