AppResourceGroupInfo.StartSuspendAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启动将关联的应用移动到挂起状态。
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 调用此方法,但只有前台应用的方法很有可能成功。 暂停前台应用可能会导致挂起该应用的其他资源组。
此方法不适用于与后台任务相关的 ResourceGroup ,因为它们没有暂停/恢复的概念。
此方法不适用于桌面桥应用,因为它们没有暂停/恢复的概念。