System.IO.IsolatedStorage 네임스페이스

격리된 저장소를 만들고 사용할 수 있는 형식을 포함합니다. 이러한 저장소를 사용하면 신뢰할 수 없는 코드가 액세스할 수 없는 데이터를 읽고 쓸 수 있으며 파일 시스템의 다른 곳에 저장할 수 있는 중요한 정보가 노출되는 것을 방지할 수 있습니다. 데이터는 현재 사용자와 코드가 있는 어셈블리에 의해 격리된 구획에 저장됩니다. 또한 도메인별로 데이터를 격리할 수 있습니다. 로밍 프로필은 격리된 스토리지와 함께 사용할 수 있으므로 격리된 저장소는 사용자의 프로필과 함께 이동합니다. 열거형은 IsolatedStorageScope 다양한 유형의 격리를 나타냅니다. 격리된 스토리지를 사용하는 시기에 대한 자세한 내용은 격리된 스토리지를 참조하세요.

클래스

Name Description
IsolatedStorage

모든 격리된 스토리지 구현이 파생되어야 하는 추상 기본 클래스를 나타냅니다.

IsolatedStorageException

격리된 스토리지의 작업이 실패할 때 throw되는 예외입니다.

IsolatedStorageFile

파일 및 디렉터리를 포함하는 격리된 스토리지 영역을 나타냅니다.

IsolatedStorageFileStream

격리된 스토리지 내의 파일을 노출합니다.

IsolatedStorageSecurityState

격리된 스토리지의 할당량 크기를 유지하기 위한 설정을 제공합니다.

인터페이스

Name Description
INormalizeForIsolatedStorage

격리된 저장소와 애플리케이션 도메인 및 어셈블리의 증거를 비교할 수 있습니다.

열거형

Name Description
IsolatedStorageScope

IsolatedStorage지원하는 격리된 스토리지 범위 수준을 열거합니다.

IsolatedStorageSecurityOptions

격리된 스토리지의 보안에 영향을 주는 옵션을 지정합니다.

설명

클래스는 IsolatedStorageFile 격리된 스토리지에 필요한 대부분의 기능을 제공합니다. 이 클래스를 사용하여 격리된 스토리지를 가져오고 삭제하고 관리합니다. 클래스는 IsolatedStorageFileStream 저장소에 대한 파일 읽기 및 쓰기를 처리합니다. 이는 표준 파일 I/O 클래스의 읽기 및 쓰기와 유사합니다. I/O에 대한 자세한 내용은 네임스페이스를 System.IO 참조하세요.

격리된 스토리지를 사용하는 예제는 격리된 스토리지를 참조하세요.