Application.Resuming Event

응용 프로그램이 일시 중단된 상태에서 실행 중 상태로 전환되면 발생합니다.

구문


public event EventHandler<object> Resuming

이벤트 정보

대리자System.EventHandler<Object> [.NET] | Windows.Foundation.EventHandler<Object> [C++]

설명

사용자가 다른 앱이나 바탕 화면으로 전환할 때마다 시스템에서 앱이 일시 중단되며, 사용자가 해당 앱으로 다시 전환할 때마다 시스템에서 해당 앱이 다시 시작됩니다. 그러나 리소스를 확보하기 위해 앱이 일시 중단된 동안에 시스템이 앱을 종료할 수도 있습니다. 따라서 앱 상태를 저장하려면 Suspending 이벤트를 처리해야 합니다.

앱이 종료되면 OnLaunched 메서드 재정의에서 앱 상태를 복원할 수 있습니다. 앱이 종료되기 전에 다시 시작될 경우 시스템은 앱 상태를 자동으로 복원합니다. 앱이 일시 중단된 동안 변경되었을 수 있는 표시되는 콘텐츠(예: 뉴스 피드 또는 사용자 위치)를 새로 고쳐야 하는 경우에만 Resuming 이벤트를 처리해야 합니다.

응용 프로그램은 Resuming에 대한 응답으로 UI 스레드에 높은 부하를 가하는 코드를 호출하지 않아야 합니다. 이렇게 하면 실제로는 셸이 스로틀 점인 응용 프로그램 코드인데 셸이 응답하지 않는 것처럼 사용자에게 표시될 수 있습니다. 가능할 경우 작업을 다른 스레드로 위임하거나 또는 응용 프로그램을 다시 시작할 때마다 뷰 및 UI를 다시 빌드하기 위한 단계적 또는 가상화된 방식을 사용합니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadata

Windows.winmd

참고 항목

Application
Suspending
OnActivated
앱 시작 및 다시 시작

 

 

표시:
© 2015 Microsoft