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