Compartilhar via


Propriedade System.Net.FtpWebRequest.Proxy

Este artigo fornece observações complementares à documentação de referência para essa API.

Observação

Essa propriedade não tem suporte no .NET Core, e defini-la não tem efeito. Obtendo o 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 local. Para especificar que nenhum proxy deve ser usado, defina Proxy como a instância de proxy retornada GlobalProxySelection.GetEmptyWebProxy pelo 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. A alteração Proxy após chamar o GetRequestStreammétodo , BeginGetRequestStream, GetResponseou BeginGetResponse causa uma InvalidOperationException exceção.

A FtpWebRequest classe oferece suporte a proxies HTTP e ISA Firewall Client.

Se o proxy especificado for um proxy HTTP, somente os DownloadFilecomandos , ListDirectorye ListDirectoryDetails serão suportados.