UrlRequest.Builder.SetTrafficStatsUid(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定特定的 UID,用於計算因此請求產生的 socket 流量。
[Android.Runtime.Register("setTrafficStatsUid", "(I)Landroid/net/http/UrlRequest$Builder;", "GetSetTrafficStatsUid_IHandler", ApiSince=34)]
public abstract Android.Net.Http.UrlRequest.Builder SetTrafficStatsUid(int uid);
[<Android.Runtime.Register("setTrafficStatsUid", "(I)Landroid/net/http/UrlRequest$Builder;", "GetSetTrafficStatsUid_IHandler", ApiSince=34)>]
abstract member SetTrafficStatsUid : int -> Android.Net.Http.UrlRequest.Builder
參數
- uid
- Int32
UID 用於屬性 socket 流量,這些流量由此請求引起。
傳回
建造者用來促進連鎖。 這個值不可能為零值。
- 屬性
備註
設定特定的 UID,用於計算因此請求產生的 socket 流量。 更多資訊請參閱 TrafficStats。 設計用於代表其他應用程式執行操作。 來電者必須持有安卓。Manifest.permission#MODIFY_NETWORK_ACCOUNTING 權限。 預設情況下,流量歸因於呼叫者的 UID。
注意:設定 UID 禁止與其他 UID 共享 socket 請求,這可能會因無法共享連線而影響效能。 換句話說,只有當所有請求都設定相同的 UID 時,才允許使用多工套接字(例如 HTTP/2 和 QUIC)。
Android 參考資料。android.net.http.UrlRequest.Builder.setTrafficStatsUid
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。