PccSandboxManager.StartNonPccProcessForDataMigration 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.
Fordert das Framework auf, den Nicht-PCC-Migrationsdienst der aufrufenden Anwendung zu starten.
[Android.Runtime.Register("startNonPccProcessForDataMigration", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void StartNonPccProcessForDataMigration(Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("startNonPccProcessForDataMigration", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.StartNonPccProcessForDataMigration : Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Parameter
- executor
- IExecutor
Der Executor, für den der Rückruf aufgerufen wird.
- callback
- IOutcomeReceiver
Der Rückruf zum Empfangen des Ergebnisses der Migrationsanforderung.
- Attribute
Hinweise
Fordert das Framework auf, den Nicht-PCC-Migrationsdienst der aufrufenden Anwendung zu starten.
Dies ist für PCC-Komponenten vorgesehen, um einen Prozess außerhalb der PCC-Sandbox auszulösen, um Aufgaben wie die Datenmigration auszuführen. Das System sucht im Manifest der Anwendung nach einem Dienst, der DataMigrationToPccService erweitert, der nicht als PCC-Komponente gekennzeichnet ist. Wenn gefunden, wird der Nicht-PCC-Prozess gestartet und der Dienst aufgerufen.
Wenn der Nicht-PCC-Prozess bereits ausgeführt wird, stellt dies sicher, dass der Migrationsdienst ausgelöst wird. Das System wird vom Dienst getrennt, wenn der Dienst angibt, dass er die Anforderung akzeptiert/abgelehnt hat, oder wenn dies nach einem Timeout von DataMigrationToPccService.MIGRATION_TIMEOUT_MS fehlschlägt.
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.