System.Net.FtpWebRequest.Proxy 属性

本文提供了此 API 参考文档的补充说明。

注意

.NET Core 不支持此属性,并且设置此属性不起作用。 获取属性值返回 null

Proxy 属性标识 IWebProxy 与 FTP 服务器通信的实例。 代理由系统使用配置文件和 Internet Explorer 局域网设置进行设置。 若要指定不应使用代理,请设置为 Proxy 方法返回的 GlobalProxySelection.GetEmptyWebProxy 代理实例。 有关自动代理检测的详细信息,请参阅 自动代理检测

在将数据写入请求的流或获取响应之前,必须进行设置 Proxy 。 调用 GetRequestStreamGetResponseBeginGetRequestStreamBeginGetResponse方法后更改Proxy会导致异常InvalidOperationException

FtpWebRequest 类支持 HTTP 和 ISA 防火墙客户端代理。

如果指定的代理是 HTTP 代理,则仅DownloadFile支持和ListDirectoryListDirectoryDetails命令。