2010-12-21 3 views
1

현재 IsolatedStorage를 사용하여 현재 세션에 대한 정보를 저장하는 Silverlight 앱이 있습니다.Silverlight에서 격리 된 저장소가 삭제되는 시점을 확인하는 방법은 무엇입니까?

사용자가 마우스 오른쪽 단추를 클릭하고 Silverlight를 선택하고 응용 프로그램 저장소를 삭제하면 IsolatedStorageFile.GetUserStoreForSite()를 호출 할 때 IsolatedStorageException 예외가 발생합니다.

예외를 잡기 위해 try-catch 블록을 사용하고 싶지 않습니다. 메서드를 성공적으로 호출하거나 위의 메서드와 비슷한 메서드를 호출하려고합니다.

사용자가 응용 프로그램 저장소를 삭제할 때 (어쩌면 이벤트) 알 수있는 방법이 있습니까? Silverlight 4.0을 사용합니다.

대단히 감사합니다!

답변

0

사용자가 해당 작업을 수행했는지 여부를 결정하는 데 사용할 수있는 이벤트는 아닙니다.

가장 좋은 방법은 오류 처리기를 사용하여 사용자에게 메시지를 표시하는 것입니다. 가능한 원인은 사이트 저장 장치 삭제 일 수 있습니다.

사용자가 사용하지 않거나 할당량을 0으로 설정하지 않으면 설명서에 따르면 통화가 성공해야하지만 SL이 그 전화를 좋아하지 않는 경우 놀랄 일은 아닙니다.

관련 문제