System.Net.FtpWebRequest.Proxy 属性

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

注释

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

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

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

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

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