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呼叫這個方法,但前景應用程式只有一個成功機率很高。 暫停前景應用程式可能會導致暫停該應用程式的其他資源群組。

此方法不適用於與背景工作相關的 ResourceGroups ,因為它們沒有暫止/繼續的概念。

此方法不適用於傳統型橋接器應用程式,因為它們沒有暫停/繼續的概念。

適用於

另請參閱