다음을 통해 공유


DevicePolicyManager.RetrieveNetworkLogs(ComponentName, Int64) 메서드

정의

디바이스 소유자, 관리 프로필 또는 위임된 앱의 프로필 소유자에 #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인 네트워크 로그의 새 일괄 처리입니다. batchToken으로 표시되는 일괄 처리를 더 이상 사용할 수 없거나 로깅을 사용하지 않도록 설정한 경우 를 반환 null 합니다.

특성

설명

디바이스 소유자, 관리 프로필 또는 위임된 앱의 프로필 소유자에 #DELEGATION_NETWORK_LOGGING 의해 호출되어 가장 최근의 네트워크 로깅 이벤트 일괄 처리를 검색합니다.

프로필 소유자가 네트워크 로깅을 사용하도록 설정하면 네트워크 로그에는 개인 프로필의 활동이 아닌 회사 프로필 네트워크 활동만 포함됩니다.

디바이스 소유자 또는 프로필 소유자는 콜백의 DeviceAdminReceiver#onNetworkLogsAvailable 일부로 제공되는 batchToken을 제공해야 합니다. 토큰이 가장 최근에 사용 가능한 로그 일괄 처리의 토큰과 null 일치하지 않으면 가 반환됩니다.

NetworkEvent은 또는 ConnectEventDnsEvent 하나일 수 있습니다.

네트워크 이벤트 목록은 시간순으로 정렬되며 최대 1,200개의 이벤트를 포함합니다.

로그에 대한 액세스는 속도가 제한되며 이 메서드는 디바이스 소유자에게 을 통해 DeviceAdminReceiver#onNetworkLogsAvailable알림을 받은 후에만 새 로그 일괄 처리를 반환합니다.

호출자가 프로필 소유자가 아니고 보조 사용자 또는 프로필을 만든 경우 모든 사용자가 다시 연결될 때까지 이 메서드를 호출하면 가 SecurityException throw됩니다. 또한 에서 제공하는 DeviceAdminReceiver#onNetworkLogsAvailable최신 batchToken을 사용하여 네트워크 로그 일괄 처리를 더 이상 검색할 수 없습니다. DevicePolicyManager#setAffiliationIds을 참조하세요.

에 대한 Java 설명서입니다 android.app.admin.DevicePolicyManager.retrieveNetworkLogs(android.content.ComponentName, long).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상