격리된 저장소 작업 수행
업데이트: 2007년 11월
격리된 저장소와 관련된 작업을 수행하는 데 도움이 되기 위해 다음과 같은 세 가지 주 클래스가 제공됩니다.
IsolatedStorage에서 파생되는IsolatedStorageFile은 저장된 어셈블리 및 응용 프로그램 파일의 기본 관리를 제공합니다. IsolatedStorageFile 클래스 인스턴스는 파일 시스템에 있는 단일 저장소를 나타냅니다.
System.IO.FileStream에서 파생되는 IsolatedStorageFileStream은 저장소에 있는 파일에 대한 액세스를 제공합니다.
IsolatedStorageScope은 적절한 격리 유형을 사용하여 저장소를 만들고 선택할 수 있도록 하는 열거형입니다.
격리된 저장소 클래스를 사용하여 격리된 저장소를 만들고 열거하고 삭제할 수 있으며 이러한 작업을 수행하는 데 필요한 메서드는 IsolatedStorageFile 개체를 통해 사용할 수 있습니다. 일부 작업을 수행하려면 격리된 저장소를 관리할 수 있는 권한을 나타내는 IsolatedStorageFilePermission을 가져야 하며 파일이나 디렉터리에 액세스할 수 있는 운영 체제 권한도 가지고 있어야 합니다. Microsoft Windows NT, Microsoft Windows 2000, Windows XP 및 Windows Vista에서는 파일의 ACL(액세스 제어 목록) 설정을 사용하여 격리된 저장소에 액세스할 수 없도록 할 수 있습니다. 또한 현재 사용자의 모든 저장소 열거 또는 삭제 같은 간단한 저장소 관리에도 격리된 저장소 도구 (Storeadm.exe) 를 사용할 수 있습니다.
단원 내용
저장소 얻기
IsolatedStorageFile 클래스를 사용하여 사용자 및 어셈블리별로 격리된 저장소를 가져오는 예제를 제공합니다.저장소 열거
IsolatedStorageFile.GetEnumerator 메서드를 사용하여 사용자의 모든 격리된 저장소 크기를 계산하는 예제를 보여 줍니다.저장소 삭제
IsolatedStorageFile.Remove 메서드를 두 가지 방법으로 사용하여 격리된 저장소를 삭제할 수 있는 방법을 보여 줍니다.공간 부족 상태 예상
격리된 저장소에서 남은 공간을 측정하는 방법을 보여 줍니다.파일 및 디렉터리 만들기
격리된 저장소에서 파일 및 디렉터리를 만드는 몇 가지 예제를 제공합니다.기존 파일 및 디렉터리 찾기
격리된 저장소에서 디렉터리 구조 및 파일을 읽는 방법을 보여 줍니다.파일 읽기 및 쓰기
IsolatedStorageFile에 문자열을 쓰고 다시 문자열을 읽는 예제를 제공합니다.파일 및 디렉터리 삭제
격리된 저장소 파일 및 디렉터리를 삭제하는 방법을 보여 줍니다.참고: 각 예제에는 한 가지 특정 작업을 설명하는 소스 파일이 있습니다. 각 예제의 주 페이지에 설정, 컴파일 및 실행하는 방법에 대한 지시 사항이 포함되어 있습니다. 이러한 예제는 C#에만 제공됩니다.
참조
- System.IO.IsolatedStorage 네임스페이스
격리된 저장소에 대한 모든 참조 항목을 간단히 설명합니다.
관련 단원
- 격리된 저장소 소개
중요한 격리된 저장소 개념에 대해 설명합니다.