DelegatedAdminReceiver.OnNetworkLogsAvailable Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado cada vez que um novo lote de logs de rede pode ser recuperado.
[Android.Runtime.Register("onNetworkLogsAvailable", "(Landroid/content/Context;Landroid/content/Intent;JI)V", "GetOnNetworkLogsAvailable_Landroid_content_Context_Landroid_content_Intent_JIHandler", ApiSince=29)]
public virtual void OnNetworkLogsAvailable (Android.Content.Context context, Android.Content.Intent intent, long batchToken, int networkLogsCount);
[<Android.Runtime.Register("onNetworkLogsAvailable", "(Landroid/content/Context;Landroid/content/Intent;JI)V", "GetOnNetworkLogsAvailable_Landroid_content_Context_Landroid_content_Intent_JIHandler", ApiSince=29)>]
abstract member OnNetworkLogsAvailable : Android.Content.Context * Android.Content.Intent * int64 * int -> unit
override this.OnNetworkLogsAvailable : Android.Content.Context * Android.Content.Intent * int64 * int -> unit
Parâmetros
- context
- Context
O contexto de execução conforme #onReceive
.
- intent
- Intent
A intenção recebida conforme #onReceive
.
- batchToken
- Int64
O token que representa o lote atual de logs de rede.
- networkLogsCount
- Int32
A contagem total de eventos no lote atual de logs de rede.
- Atributos
Comentários
Chamado cada vez que um novo lote de logs de rede pode ser recuperado. Esse método de retorno de chamada só será chamado quando o log de rede estiver habilitado. Os logs só podem ser recuperados enquanto o log de rede estiver habilitado.
Se um usuário ou perfil secundário for criado, esse retorno de chamada não será recebido até que todos os usuários se tornem afiliados novamente (mesmo que o log de rede esteja habilitado). Também não será mais possível recuperar o lote de logs de rede com o mais recente batchToken
fornecido por esse retorno de chamada. Consulte DevicePolicyManager#setAffiliationIds
.
Esse retorno de chamada só é aplicável se o aplicativo delegado tiver DevicePolicyManager#DELEGATION_NETWORK_LOGGING
capacidade. Além disso, ele deve declarar um filtro de intenção para DeviceAdminReceiver#ACTION_NETWORK_LOGS_AVAILABLE
no manifesto do receptor para receber esse retorno de chamada. A implementação padrão simplesmente lança UnsupportedOperationException
o .
Esse retorno de chamada é acionado por uma transmissão em primeiro plano e o aplicativo deve garantir que qualquer trabalho de longa execução não seja executado de forma síncrona dentro do retorno de chamada.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.