FtpWebRequest.Proxy Właściwość

Definicja

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.

Dotyczy

Zobacz też