Sprache

FederatedComputeScheduler.Schedule Methode

Definition

Ü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

params
FederatedComputeScheduler.Params

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.

Java Dokumentation für android.adservices.ondevicepersonalization.FederatedComputeScheduler.schedule(android.adservices.ondevicepersonalization.FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.ondevicepersonalization.FederatedComputeScheduleResponse, java.lang.Exception>).

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: