Compartir a través de


AppResourceGroupInfo.StartSuspendAsync Método

Definición

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.

Se aplica a

Consulte también