MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

PhoneApplicationService.Deactivated 이벤트

2013-12-13

응용프로그램이 비활성화될 때 발생합니다.

Namespace:  Microsoft.Phone.Shell
어셈블리:  Microsoft.Phone(Microsoft.Phone.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

public event EventHandler<DeactivatedEventArgs> Deactivated
<object Deactivated="EventHandler<DeactivatedEventArgs>" .../>

이 이벤트는 사용자가 시작 버튼을 누르거나 실행기나 선택기를 호출하는 등의 작업을 수행하여 응용프로그램에서 벗어날 때 발생합니다. 잠금 화면이 사용되는 경우에도 응용프로그램이 비활성화됩니다. 응용프로그램의 임시 상태를 State 사전에 보존하여 이 이벤트를 처리합니다. 응용프로그램이 다시 활성화되면 Activated 이벤트의 처리기에서 복원할 수 있습니다. 응용프로그램의 재활성화는 보장되지 않습니다. 그러므로, 이 이벤트에 대한 처리기의 격리된 저장소에 설정 및 사용자 데이터와 같은 영구 상태도 저장하는 것이 좋습니다.

응용프로그램이 Deactivated 처리기를 완료하도록 10초가 주어집니다. 이 시간이 지나기 전에 이벤트 처리기가 완료되지 않는 경우 응용프로그램이 종료됩니다. 예기치 않은 지연에 대비하여 큰 버퍼를 제공할 수 있도록 응용프로그램의 처리기 완료에 2초를 목표로 하는 것이 좋습니다. Deactivated 처리기에서 수행하는 데 필요한 데이터 저장소 양을 줄이기 위해 응용프로그램은 실행되는 동안 데이터를 격리된 저장소 및 State 속성에 증분 방식으로 저장해야 합니다.

응용프로그램을 중단하지 않고 활성화할 수 있습니다. 이런 이유 때문에, 삭제 표식 지정 없이 활성화되는 경우 상태를 다시 설정하지 않고도 응용프로그램이 다시 시작될 수 있도록 이 이벤트의 처리기에서 응용프로그램 상태를 삭제해서는 안 됩니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2016 Microsoft