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

系統會開始偵測 Proxy。

根據系統組態,此步驟可能不會發生。

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 連線的進度步驟。

根據系統設定和其他因素,不會採取某些步驟。

適用於