DevicePolicyManager.RetrieveNetworkLogs(ComponentName, Int64) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ネットワーク ログ イベントの最新のバッチを取得するために、 を使用 #DELEGATION_NETWORK_LOGGING
して、管理対象プロファイルまたは委任されたアプリのデバイス所有者、プロファイル所有者によって呼び出されます。
[Android.Runtime.Register("retrieveNetworkLogs", "(Landroid/content/ComponentName;J)Ljava/util/List;", "GetRetrieveNetworkLogs_Landroid_content_ComponentName_JHandler", ApiSince=26)]
public virtual System.Collections.Generic.IList<Android.App.Admin.NetworkEvent>? RetrieveNetworkLogs (Android.Content.ComponentName? admin, long batchToken);
[<Android.Runtime.Register("retrieveNetworkLogs", "(Landroid/content/ComponentName;J)Ljava/util/List;", "GetRetrieveNetworkLogs_Landroid_content_ComponentName_JHandler", ApiSince=26)>]
abstract member RetrieveNetworkLogs : Android.Content.ComponentName * int64 -> System.Collections.Generic.IList<Android.App.Admin.NetworkEvent>
override this.RetrieveNetworkLogs : Android.Content.ComponentName * int64 -> System.Collections.Generic.IList<Android.App.Admin.NetworkEvent>
パラメーター
- admin
- ComponentName
DeviceAdminReceiver
この要求が関連付けられているか、null
委任されたアプリによって呼び出された場合。
- batchToken
- Int64
取得するバッチのトークン
戻り値
の一覧であるネットワーク ログの NetworkEvent
新しいバッチ。 null
batchToken で表されるバッチが使用できなくなった場合、またはログ記録が無効になっている場合は を返します。
- 属性
注釈
ネットワーク ログ イベントの最新のバッチを取得するために、 を使用 #DELEGATION_NETWORK_LOGGING
して、管理対象プロファイルまたは委任されたアプリのデバイス所有者、プロファイル所有者によって呼び出されます。
プロファイル所有者がネットワーク ログを有効にすると、ネットワーク ログには、個人用プロファイルのアクティビティではなく、仕事用プロファイルのネットワーク アクティビティのみが含まれます。
デバイス所有者またはプロファイル所有者は、コールバックの DeviceAdminReceiver#onNetworkLogsAvailable
一部として提供される batchToken を提供する必要があります。 トークンがログの最新の使用可能なバッチのトークンと一致しない場合は、 null
が返されます。
NetworkEvent
は、 または ConnectEvent
のいずれかDnsEvent
です。
ネットワーク イベントの一覧は時系列で並べ替えられます。最大 1,200 個のイベントが含まれます。
ログへのアクセスはレート制限されており、このメソッドは、 を介してデバイス デバイスの所有者に通知された後にのみ、ログの新しいバッチを DeviceAdminReceiver#onNetworkLogsAvailable
返します。
呼び出し元がプロファイル所有者ではなく、セカンダリ ユーザーまたはプロファイルが作成された場合、このメソッドを呼び出すと、すべてのユーザーが再び関連付けされるまで が SecurityException
スローされます。 また、 によって DeviceAdminReceiver#onNetworkLogsAvailable
提供される最新の batchToken を使用してネットワーク ログ バッチを取得することもできなくなります。 「DevicePolicyManager#setAffiliationIds
」を参照してください。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。