Compartir vía


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 la configuración no tiene ningún efecto. La obtención del valor de la propiedad devuelve null.

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

Se aplica a

Consulte también