FtpWebRequest.Proxy Propiedad

Definición

Obtiene o establece el servidor proxy que se usa para la comunicación con el servidor 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

Valor de propiedad

Instancia de IWebProxy responsable de las comunicaciones con el servidor FTP. En .NET Core, su valor es null.

Excepciones

Esta propiedad no puede establecerse en null.

Se ha especificado un nuevo valor en esta propiedad para una solicitud que ya está en curso.

Ejemplos

En el ejemplo de código siguiente se muestra este valor de propiedad.

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

Comentarios

Nota

Esta propiedad no se admite en .NET Core y establecerla no tiene ningún efecto. Obtener el valor de propiedad devuelve null.

Para obtener más información sobre esta API, consulte Comentarios de la API complementaria para System.Net.FtpWebRequest.Proxy.

Se aplica a

Consulte también