Свойство 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 команды.