내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

IsolatedStorageFile.GetUserStoreForApplication 메서드

2013-12-13

가상 호스트 도메인에서 호출하는 응용프로그램에서 사용하는 사용자 범위의 격리된 저장소를 가져옵니다.

Namespace:  System.IO.IsolatedStorage
어셈블리:  mscorlib(mscorlib.dll)

public static IsolatedStorageFile GetUserStoreForApplication()

반환 값

형식: System.IO.IsolatedStorage.IsolatedStorageFile
가상 호스트 도메인에 있는 응용프로그램의 ID에 기반한 격리된 저장소 범위에 해당하는 격리된 저장소 파일입니다.

예외조건
IsolatedStorageException

저장소의 할당량 그룹이 0으로 설정된 경우

-또는-

저장소가 제거되었지만 디렉터리 또는 파일이 다른 프로세스에서 사용 중이어서 저장소를 다시 만들 수 없는 경우

-또는-

격리된 저장소를 사용하지 않도록 설정된 경우

도메인(웹 사이트)의 응용프로그램은 동일 도메인의 다른 모든 응용프로그램과 그룹 할당량을 공유합니다. 따라서 동일한 도메인의 여러 응용프로그램이 단일 할당량을 공유할 수 있습니다. 여기서 도메인이란 응용프로그램 도메인이 아니라 Microsoft.com과 같은 가상 호스트 도메인입니다.

그룹 할당량의 기본 격리된 저장소 크기는 1MB입니다. 할당량을 늘리려면 IncreaseQuotaTo 메서드를 사용합니다.

이전의 Remove 메서드 호출이 실패한 경우 GetUserStoreForApplication 메서드는 저장소에서 디렉터리 또는 파일을 정리하지 않습니다. 저장소를 수정하려는 이후 시도는 IsolatedStorageException 예외를 발생시킵니다. 이 경우 파일 또는 디렉터리가 명시적으로 삭제되었는지 확인해야 합니다.

다음 예제에서는 저장소를 가져옵니다. 이 예제는 IsolatedStorageFile 클래스에 대해 제공되는 보다 큰 예제의 일부입니다.


using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{


...


}


Windows Phone OS

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

Windows Phone

표시:
© 2015 Microsoft