AppResourceGroupInfo.StartSuspendAsync 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í.
Inicie el traslado de la aplicación asociada al estado suspendido.
public:
virtual IAsyncOperation<AppExecutionStateChangeResult ^> ^ StartSuspendAsync() = StartSuspendAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppExecutionStateChangeResult> StartSuspendAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppExecutionStateChangeResult> StartSuspendAsync();
function startSuspendAsync()
Public Function StartSuspendAsync () As IAsyncOperation(Of AppExecutionStateChangeResult)
Devoluciones
Resultado de intentar suspender la aplicación.
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)
|
Características de aplicaciones |
appDiagnostics
|
Comentarios
Si se llama a este método en una aplicación que ya está suspendida, se devolverá correctamente.
Este método inicia el flujo de trabajo estándar para mover la aplicación al estado Suspendido. Por ejemplo, en el escritorio, este flujo de trabajo incluye minimizar la aplicación. Esto también incluirá llamar a la devolución de llamada OnSuspending de la aplicación de la manera normal, incluido el honor de los aplazamientos durante la suspensión. Este método devolverá tan pronto como haya iniciado el flujo de trabajo de suspensión y no esperará a que la aplicación realice la transición o a que ejecute su método OnSuspending . Ten en cuenta que la aplicación puede tardar mucho tiempo en suspenderse, dependiendo de los aplazamientos.
Puede llamar a este método desde cualquier AppResourceGroupInfo, pero solo el de la aplicación en primer plano tiene una alta probabilidad de que se realice correctamente. La suspensión de la aplicación en primer plano puede dar lugar a la suspensión de otros grupos de recursos para esa aplicación.
Este método no funcionará en grupos de recursos relacionados con tareas en segundo plano porque no tienen el concepto de suspensión o reanudación.
Este método no funcionará en Puente de dispositivo de escritorio aplicaciones porque no tienen el concepto de suspensión o reanudación.