語言

UrlRequest.Builder.SetTrafficStatsUid(Int32) 方法

定義

設定特定的 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於