次の方法で共有


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 では、中断/再開の概念がないため、このメソッドは機能しません。

このメソッドは、中断/再開の概念がないため、デスクトップ ブリッジアプリでは機能しません。

適用対象

こちらもご覧ください