DownloadOperation.GetResponseInformation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取响应信息。
public:
virtual ResponseInformation ^ GetResponseInformation() = GetResponseInformation;
ResponseInformation GetResponseInformation();
public ResponseInformation GetResponseInformation();
function getResponseInformation()
Public Function GetResponseInformation () As ResponseInformation
返回
包含服务器响应返回的数据。
实现
注解
此方法返回一个 对象,该对象包含有关当前服务器响应的信息。 多次调用此方法时,只要没有可用的新服务器响应信息,返回的对象将相同。 但有时,一次下载包含对服务器的多个请求。 如果请求因某些非致命错误而中止, (例如,计算机 Internet 连接丢失、需要下载的成本策略以暂停、名为 Pause () 的应用程序等 ) ,则下载 API 将调用新请求并尝试恢复/重启下载。 服务器针对第二个请求的响应信息可能与第一个请求返回的响应信息不同。
如果以下任一条件为 true,则返回 null 。
- 与 DownloadOperation 关联的传输是使用 HTTP ((例如 FTP) )以外的协议进行的。
- DownloadOperation 尚未开始。
- 例如,在收到来自服务器的任何响应之前, (失败,无法) 建立连接。