Свойство System.Net.FtpWebRequest.Proxy
В этой статье приводятся дополнительные замечания к справочной документации по этому API.
Примечание.
Это свойство не поддерживается в .NET Core и не влияет. Получение возвращаемого null
значения свойства.
Свойство Proxy определяет IWebProxy экземпляр, который взаимодействует с FTP-сервером. Прокси-сервер устанавливается системой с помощью файлов конфигурации и параметров локальной сети. Чтобы указать, что прокси-сервер не должен использоваться, задайте Proxy экземпляр прокси-сервера, возвращаемый методом GlobalProxySelection.GetEmptyWebProxy . Дополнительные сведения об автоматическом обнаружении прокси-сервера см. в разделе "Автоматическое обнаружение прокси-сервера".
Перед записью данных в поток запроса или получение ответа необходимо задать Proxy . Изменение Proxy после вызова метода BeginGetRequestStreamGetResponseили BeginGetResponse вызова GetRequestStreamметода вызывает InvalidOperationException исключение.
Класс FtpWebRequest поддерживает прокси-серверы клиента брандмауэра HTTP и ISA.
Если указанный прокси является HTTP-прокси, поддерживаются только DownloadFileListDirectoryкоманды и ListDirectoryDetails команды.