HttpProgressStage 枚举

定义

指示 HTTP 连接进度中的步骤。

public enum class HttpProgressStage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class HttpProgressStage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum HttpProgressStage
var value = Windows.Web.Http.HttpProgressStage.none
Public Enum HttpProgressStage
继承
HttpProgressStage
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

ConnectingToServer 30

用于 HTTP 连接的套接字连接到服务器。

DetectingProxy 10

系统开始检测代理。

根据系统配置,可能不会执行此步骤。

NegotiatingSsl 40

与服务器的 HTTP 连接正在协商 SSL。

如果 SSL 协商失败,则这是在 HTTP 连接上发生的最后一步。

None 0

不应遇到的默认值。

ReceivingContent 90

HTTP 客户端正在从服务器接收内容。

ReceivingHeaders 80

HTTP 客户端正在从服务器接收标头。

ResolvingName 20

系统正在解析 HTTP 连接的主机名。

如果不需要解析主机名,则可能不会执行此步骤。

SendingContent 60

HTTP 内容正在发送到服务器。

如果没有要发送的内容,则可能不会执行此步骤。

SendingHeaders 50

HTTP 标头正在发送到服务器。

WaitingForResponse 70

HTTP 客户端正在等待服务器的响应。

注解

此枚举值是 Windows.Web.Http 命名空间中许多异步方法返回的 HttpProgress 结构的成员。 枚举值指示 HTTP 连接进度中的步骤。

某些步骤不会执行,具体取决于系统配置和其他因素。

适用于