IIsolatedWorker.OnExecute(ExecuteInput, IOutcomeReceiver) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Behandelt eine Anforderung von einer App.
[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
Parameter
- input
- ExecuteInput
Anforderungsparameter aus der aufrufenden App.
- receiver
- IOutcomeReceiver
Rückruf, der das Ergebnis ExecuteOutput oder ein IsolatedServiceException. Wenn diese Methode eine RuntimeException oder mehrere null Fehler zurückgibt, IsolatedServiceExceptionwird der Fehler für die aufrufende App als OnDevicePersonalizationException Fehlercode OnDevicePersonalizationException#ERROR_ISOLATED_SERVICE_FAILEDangegeben. Um zu vermeiden, dass private Daten an die aufrufende App verloren gehen, werden detailliertere Fehler nicht an den Anrufer gemeldet.
Wenn zusätzliche IsolatedService Daten über den Fehlercode hinaus an ihre Back-End-Server gemeldet werden müssen, sollten sie die Protokollierungsfelder ExecuteOutput mit den zusätzlichen Fehlerdaten für die Protokollierung auffüllen und federated Analytics für die Statistiken verwenden.
- Attribute
Hinweise
Behandelt eine Anforderung von einer App. Diese Methode wird aufgerufen, wenn eine App aufruft OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) , die sich auf einen benannten IsolatedServicebezieht.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.