Compartilhar via


Propriedade System.Net.FtpWebRequest.Proxy

Este artigo fornece comentários complementares à documentação de referência para esta API.

Observação

Essa propriedade não tem suporte no .NET Core e defini-la não tem efeito. A obtenção do valor da propriedade retorna null.

A Proxy propriedade identifica a IWebProxy instância que se comunica com o servidor FTP. O proxy é definido pelo sistema usando arquivos de configuração e as configurações de Rede de Área Local. Para especificar que nenhum proxy deve ser usado, defina Proxy como a instância de proxy retornada pelo GlobalProxySelection.GetEmptyWebProxy método. Para obter mais informações sobre a detecção automática de proxy, consulte Detecção Automática de Proxy.

Você deve definir Proxy antes de gravar dados no fluxo da solicitação ou obter a resposta. Alterar Proxy depois de chamar o método GetRequestStream, BeginGetRequestStream, GetResponse ou BeginGetResponse causa uma exceção InvalidOperationException.

A FtpWebRequest classe dá suporte a proxies de cliente de firewall HTTP e ISA.

Se o proxy especificado for um proxy HTTP, apenas os comandos DownloadFile, ListDirectory e ListDirectoryDetails são suportados.