FtpWebRequest.Proxy Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 null
der 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.