AppResourceGroupInfo.StartSuspendAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициируйте перемещение связанного приложения в приостановленное состояние.
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)
Возвращаемое значение
Результат попытки приостановить работу приложения.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Возможности приложения |
appDiagnostics
|
Комментарии
Вызов этого метода для приложения, которое уже приостановлено, приведет к успешному выполнению.
Этот метод инициирует стандартный рабочий процесс для перемещения приложения в состояние Приостановлено. Например, на рабочем столе этот рабочий процесс включает минимизацию приложения. Это также включает вызов обратного вызова OnSuspending приложения обычным способом, включая соблюдение отложений во время приостановки. Этот метод возвращается, как только он инициирует рабочий процесс приостановки, и не будет ждать, пока приложение перейдет в состояние или запустит метод OnSuspending . Обратите внимание, что приостановка приложения может занять много времени в зависимости от отложений.
Этот метод можно вызвать из любого appResourceGroupInfo, но только тот, который используется для приложения переднего плана, имеет высокую вероятность успешного выполнения. Приостановка приложения переднего плана может привести к приостановке других групп ресурсов для этого приложения.
Этот метод не будет работать с группами ресурсов , связанными с фоновыми задачами, так как они не имеют концепции приостановки и возобновления.
Этот метод не будет работать с мост для классических приложений приложениями, так как они не имеют концепции приостановки и возобновления.