UrlRequestStatus 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum UrlRequestStatus
type UrlRequestStatus =
- 繼承
-
UrlRequestStatus
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Invalid | -1 | 此狀態表示請求已完成、取消或尚未開始。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Idle | 0 | 此狀態對應尚未開始的資源負載,或處於閒置狀態,等待消費者採取行動以推動進度(例如,當 UrlRequest 的使用者尚未呼叫 read() 時)。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WaitingForStalledSocketPool | 1 | 當一個套接字池群組低於每組允許的最大套接字數,但因每個池的套接字限制無法建立新套接字時,該狀態會由所有等待閒置連線的群組請求回傳,除非有待處理的新連線會被處理。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WaitingForAvailableSocket | 2 | 當一個套接字池群組達到每組允許的最大套接字數時,所有沒有套接字的請求都會回傳此狀態,除非是對應於待處理的新連線。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WaitingForDelegate | 3 | 此狀態表示 URLRequest 代表在請求通過網路前已選擇封鎖此請求。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WaitingForCache | 4 | 此狀態對應於資源負載被阻塞,等待快取中資源的存取。 若同一資源有多個請求,第一個請求負責寫入(或更新)快取條目,第二個請求則會延後直到第一個請求完成。 此舉可能用於優化快取重用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| DownloadingPacFile | 5 | 此狀態對應資源被阻擋,等待 PAC 腳本下載。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ResolvingProxyForUrl | 6 | 此狀態對應於資源負載被阻擋,等待代理自動設定腳本回傳代理伺服器使用。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ResolvingHostInPacFile | 7 | 此狀態對應於資源負載被阻擋,等待代理自動設定腳本回傳代理伺服器使用,但該代理腳本正忙著解析主機的 IP 位址。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| EstablishingProxyTunnel | 8 | 這個狀態表示我們正在透過代理伺服器建立隧道。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ResolvingHost | 9 | 此狀態對應於資源負載被阻塞,等待主機名稱被解析。 這可能表示對應資源的原始伺服器解析,或是用於擷取該資源的代理伺服器的主機名稱解析。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Connecting | 10 | 此狀態對應於資源負載被阻擋,等待建立 TCP 連線(或其他網路連線)。 重複使用保持活連線的 HTTP 請求會跳過此狀態。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| SslHandshake | 11 | 此狀態對應於資源負載被阻擋,等待 SSL 握手完成。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| SendingRequest | 12 | 此狀態對應於資源負載被阻擋,等待完整上傳請求至伺服器。 以 HTTP POST 請求為例,此狀態包含訊息主體上傳期間。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| WaitingForResponse | 13 | 此狀態對應於資源負載被阻塞,等待網路請求回應。 對於 HTTP 交易而言,這對應於請求發送後且所有回應標頭尚未收到的期間。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ReadingResponse | 14 | 此狀態對應於等待讀取完成時被阻塞的資源負載。 以 HTTP 交易為例,這對應於收到回應標頭後、整個回應主體尚未下載完畢的期間。 (注意:此狀態僅適用於存在尚未完成的 read() 操作的 UrlRequest。)
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |