PccSandboxManager.StartNonPccProcessForDataMigration Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicita al marco que inicie el servicio de migración que no es PCC de la aplicación que llama.
[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
Parámetros
- executor
- IExecutor
Ejecutor en el que se invocará la devolución de llamada.
- callback
- IOutcomeReceiver
Devolución de llamada para recibir el resultado de la solicitud de migración.
- Atributos
Comentarios
Solicita al marco que inicie el servicio de migración que no es PCC de la aplicación que llama.
Esto está pensado para que los componentes de PCC desencadenen un proceso fuera del espacio aislado de PCC para realizar tareas como la migración de datos. El sistema buscará un servicio que extienda DataMigrationToPccService en el manifiesto de la aplicación que no está marcado como un componente PCC. Si se encuentra, se inicia el proceso que no es PCC y se invoca el servicio.
Si el proceso que no es PCC ya se está ejecutando, esto garantiza que se desencadene el servicio de migración. El sistema desenlace del servicio, ya sea cuando el servicio indica que ha aceptado o rechazado la solicitud, o si no lo ha realizado, después de un tiempo de espera de DataMigrationToPccService.MIGRATION_TIMEOUT_MS.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.