다음을 통해 공유


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에서 이 메서드를 호출할 수 있지만 포그라운드 앱에 대한 메서드만 성공할 확률이 높습니다. 포그라운드 앱을 일시 중단하면 해당 앱에 대한 다른 리소스 그룹이 일시 중단됩니다.

이 메서드는 일시 중단/다시 시작이라는 개념이 없으므로 백그라운드 작업과 관련된 ResourceGroup 에서 작동하지 않습니다.

이 메서드는 일시 중단/다시 시작 개념이 없으므로 데스크톱 브리지 앱에서 작동하지 않습니다.

적용 대상

추가 정보