FederatedComputeScheduler.Schedule 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.
Überlädt
| Name | Beschreibung |
|---|---|
| Schedule(FederatedComputeScheduler+Params, FederatedComputeInput) |
Plant einen Verbundberechnungsauftrag. |
| Schedule(FederatedComputeScheduleRequest, IExecutor, IOutcomeReceiver) |
Plant einen Verbundberechnungsauftrag. |
Schedule(FederatedComputeScheduler+Params, FederatedComputeInput)
Plant einen Verbundberechnungsauftrag.
[Android.Runtime.Register("schedule", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduler$Params;Landroid/adservices/ondevicepersonalization/FederatedComputeInput;)V", "GetSchedule_Landroid_adservices_ondevicepersonalization_FederatedComputeScheduler_Params_Landroid_adservices_ondevicepersonalization_FederatedComputeInput_Handler", ApiSince=35)]
public virtual void Schedule(Android.AdServices.OnDevicePersonalization.FederatedComputeScheduler.Params params, Android.AdServices.OnDevicePersonalization.FederatedComputeInput input);
[<Android.Runtime.Register("schedule", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduler$Params;Landroid/adservices/ondevicepersonalization/FederatedComputeInput;)V", "GetSchedule_Landroid_adservices_ondevicepersonalization_FederatedComputeScheduler_Params_Landroid_adservices_ondevicepersonalization_FederatedComputeInput_Handler", ApiSince=35)>]
abstract member Schedule : Android.AdServices.OnDevicePersonalization.FederatedComputeScheduler.Params * Android.AdServices.OnDevicePersonalization.FederatedComputeInput -> unit
override this.Schedule : Android.AdServices.OnDevicePersonalization.FederatedComputeScheduler.Params * Android.AdServices.OnDevicePersonalization.FederatedComputeInput -> unit
Parameter
Parameter im Zusammenhang mit der Auftragsplanung. Dieser Wert darf nicht NULL sein.
- input
- FederatedComputeInput
die Konfiguration der Verbundberechnung. Es sollte mit dem Verbundcomputersetup konsistent sein, wie in der Federated Compute Server-Dokumentation beschrieben. Dieser Wert darf nicht NULL sein.
- Attribute
Hinweise
Plant einen Verbundberechnungsauftrag. In IsolatedService.onRequest kann die App "IsolatedService.getFederatedComputeScheduler" aufrufen, um den Scheduler beim Erstellen des IsolatedWorker zu übergeben. Diese Methode kann mehrere Sekunden dauern, sodass sie nur von einem Arbeitsthread aufgerufen werden sollte.
Android-Referenz für android.adservices.ondevicepersonalization.FederatedComputeScheduler.schedule.
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.
Gilt für:
Schedule(FederatedComputeScheduleRequest, IExecutor, IOutcomeReceiver)
Plant einen Verbundberechnungsauftrag.
[Android.Runtime.Register("schedule", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSchedule_Landroid_adservices_ondevicepersonalization_FederatedComputeScheduleRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
public virtual void Schedule(Android.AdServices.OnDevicePersonalization.FederatedComputeScheduleRequest federatedComputeScheduleRequest, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver outcomeReceiver);
[<Android.Runtime.Register("schedule", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSchedule_Landroid_adservices_ondevicepersonalization_FederatedComputeScheduleRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
abstract member Schedule : Android.AdServices.OnDevicePersonalization.FederatedComputeScheduleRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.Schedule : Android.AdServices.OnDevicePersonalization.FederatedComputeScheduleRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Parameter
- federatedComputeScheduleRequest
- FederatedComputeScheduleRequest
Eingabeparameter im Zusammenhang mit der Auftragsplanung.
- executor
- IExecutor
die Executor , für die der Rückruf aufgerufen werden soll.
- outcomeReceiver
- IOutcomeReceiver
Dies gibt entweder einen FederatedComputeScheduleResponse Erfolg oder Exception einen Fehler zurück. Der Ausnahmetyp enthält OnDevicePersonalizationException Fehlercode OnDevicePersonalizationException#ERROR_INVALID_TRAINING_MANIFEST , wenn das Manifest die URL des Verbundcomputerservers fehlt oder OnDevicePersonalizationException#ERROR_SCHEDULE_TRAINING_FAILED wenn die Planung aus anderen Gründen fehlschlägt.
- Attribute
Hinweise
Plant einen Verbundberechnungsauftrag. In IsolatedService#onRequest, kann die App aufrufen IsolatedService#getFederatedComputeScheduler , um den Scheduler beim Erstellen der IsolatedWorker.
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.