IIsolatedWorker.OnExecute(ExecuteInput, IOutcomeReceiver) 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.
Manipula uma solicitação de um aplicativo.
[Android.Runtime.Register("onExecute", "(Landroid/adservices/ondevicepersonalization/ExecuteInput;Landroid/os/OutcomeReceiver;)V", "GetOnExecute_Landroid_adservices_ondevicepersonalization_ExecuteInput_Landroid_os_OutcomeReceiver_Handler:Android.AdServices.OnDevicePersonalization.IIsolatedWorker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
public virtual void OnExecute(Android.AdServices.OnDevicePersonalization.ExecuteInput input, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("onExecute", "(Landroid/adservices/ondevicepersonalization/ExecuteInput;Landroid/os/OutcomeReceiver;)V", "GetOnExecute_Landroid_adservices_ondevicepersonalization_ExecuteInput_Landroid_os_OutcomeReceiver_Handler:Android.AdServices.OnDevicePersonalization.IIsolatedWorker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member OnExecute : Android.AdServices.OnDevicePersonalization.ExecuteInput * Android.OS.IOutcomeReceiver -> unit
override this.OnExecute : Android.AdServices.OnDevicePersonalization.ExecuteInput * Android.OS.IOutcomeReceiver -> unit
Parâmetros
- input
- ExecuteInput
Solicite parâmetros do aplicativo de chamada.
- receiver
- IOutcomeReceiver
Retorno de chamada que recebe o resultado ExecuteOutput ou um IsolatedServiceException. Se esse método gerar um RuntimeException ou retornar null ou IsolatedServiceException, o erro será indicado para o aplicativo de chamada como um OnDevicePersonalizationException código OnDevicePersonalizationException#ERROR_ISOLATED_SERVICE_FAILEDde erro. Para evitar o vazamento de dados privados para o aplicativo de chamada, erros mais detalhados não são relatados ao chamador.
Se precisar IsolatedService relatar dados adicionais além do código de erro para seus servidores de back-end, ele deverá preencher os campos de log com os dados de erro adicionais para registro em ExecuteOutput log e depender da Análise Federada para as estatísticas.
- Atributos
Comentários
Manipula uma solicitação de um aplicativo. Esse método é chamado quando um aplicativo chama OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) que se refere a um nomeado IsolatedService.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.