Freigeben über


FtpWebRequest.Proxy Eigenschaft

Definition

Ruft den für die Kommunikation mit dem FTP-Server verwendeten Proxy ab oder legt diesen fest.

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

Eigenschaftswert

Eine IWebProxy-Instanz, die für die Kommunikation mit dem FTP-Server zuständig ist. Unter .NET Core ist nullder Wert .

Ausnahmen

Diese Eigenschaft kann nicht auf null festgelegt werden.

Für diese Eigenschaft wurde ein neuer Wert für eine Anforderung angegeben, die bereits ausgeführt wird.

Beispiele

Im folgenden Codebeispiel wird dieser Eigenschaftswert angezeigt.

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

Hinweise

Hinweis

Diese Eigenschaft wird unter .NET Core nicht unterstützt, und das Festlegen hat keine Auswirkungen. Beim Abrufen des Eigenschaftswerts wird zurückgegeben null.

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für System.Net.FtpWebRequest.Proxy.

Gilt für:

Weitere Informationen