FtpWebRequest.Proxy Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia serwer proxy używany do komunikowania się z serwerem 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
Wartość właściwości
Wystąpienie IWebProxy odpowiedzialne za komunikację z serwerem FTP. Na platformie .NET Core jej wartością jest null
.
Wyjątki
Nie można ustawić tej właściwości na null
.
Dla tej właściwości określono nową wartość dla żądania, które jest już w toku.
Przykłady
Poniższy przykład kodu wyświetla tę wartość właściwości.
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
);
Uwagi
Uwaga
Ta właściwość nie jest obsługiwana na platformie .NET Core i jej ustawienie nie ma wpływu. Pobranie wartości właściwości zwraca wartość null
.
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz dodatkowe uwagi dotyczące interfejsu API dla serwera System.Net.FtpWebRequest.Proxy.