Language

BidirectionalStream.Builder.SetTrafficStatsUid(Int32) メソッド

定義

この要求によって発生するソケット トラフィックをアカウンティングするときに使用する特定の UID を設定します。

[Android.Runtime.Register("setTrafficStatsUid", "(I)Landroid/net/http/BidirectionalStream$Builder;", "GetSetTrafficStatsUid_IHandler", ApiSince=34)]
public abstract Android.Net.Http.BidirectionalStream.Builder SetTrafficStatsUid(int uid);
[<Android.Runtime.Register("setTrafficStatsUid", "(I)Landroid/net/http/BidirectionalStream$Builder;", "GetSetTrafficStatsUid_IHandler", ApiSince=34)>]
abstract member SetTrafficStatsUid : int -> Android.Net.Http.BidirectionalStream.Builder

パラメーター

uid
Int32

この要求によって発生するソケット トラフィックを属性化する UID。

返品

チェーンを容易にするビルダー。 この値は null にすることはできません。

属性

注釈

この要求によって発生するソケット トラフィックをアカウンティングするときに使用する特定の UID を設定します。 詳細については、TrafficStats を参照してください。 別のアプリケーションの代わりに操作を実行するときに使用するように設計されています。 呼び出し元は Android を保持する必要があります。Manifest.permission#MODIFY_NETWORK_ACCOUNTING アクセス許可。 既定では、トラフィックは呼び出し元の UID に起因します。

注: UID を設定すると、他の UID との要求とソケットの共有が禁止され、接続共有を禁止することでパフォーマンスに悪影響を与える可能性があります。 つまり、多重化されたソケット (HTTP/2 や QUIC など) の使用は、すべての要求に同じ UID が設定されている場合にのみ許可されます。

android.net.http.BidirectionalStream.Builder.setTrafficStatsUidの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象