Compartilhar via


AppResourceGroupInfo.StartSuspendAsync Método

Definição

Inicie a movimentação do aplicativo associado para o estado suspenso.

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)

Retornos

O resultado da tentativa de suspender o aplicativo.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)
Funcionalidades do aplicativo
appDiagnostics

Comentários

Chamar esse método em um aplicativo que já está suspenso retornará êxito.

Esse método inicia o fluxo de trabalho padrão para mover o aplicativo para o estado Suspenso. Por exemplo, na área de trabalho, esse fluxo de trabalho inclui minimizar o aplicativo. Isso também incluirá chamar o retorno de chamada OnSuspending do aplicativo da maneira normal, incluindo a honra de adiamentos durante a suspensão. Esse método retornará assim que tiver iniciado o fluxo de trabalho de suspensão e não aguardará o estado de transição do aplicativo ou para que ele execute seu método OnSuspending . Observe que o aplicativo pode levar muito tempo para ser suspenso, dependendo dos adiamentos.

Você pode chamar esse método de qualquer AppResourceGroupInfo, mas apenas um para o aplicativo em primeiro plano tem uma alta probabilidade de sucesso. Suspender o aplicativo em primeiro plano pode resultar na suspensão de outros grupos de recursos para esse aplicativo.

Esse método não funcionará em ResourceGroups relacionados a tarefas em segundo plano porque eles não têm o conceito de suspensão/retomada.

Esse método não funcionará em aplicativos Ponte de Desktop porque eles não têm o conceito de suspensão/retomada.

Aplica-se a

Confira também