FtpWebRequest.Proxy Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.