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呼叫這個方法,但前景應用程式只有一個成功機率很高。 暫停前景應用程式可能會導致暫停該應用程式的其他資源群組。
此方法不適用於與背景工作相關的 ResourceGroups ,因為它們沒有暫止/繼續的概念。
此方法不適用於傳統型橋接器應用程式,因為它們沒有暫停/繼續的概念。