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.