System.IO.IsolatedStorage Namespace

Пространство имен System.IO.IsolatedStorage содержит типы, разрешающие создание и использование изолированных хранилищ. The System.IO.IsolatedStorage namespace contains types that allow the creation and use of isolated stores. С помощью этих хранилищ можно считывать и записывать данные, к которым менее надежный код не может получить доступ, а также запрещать раскрытие конфиденциальных сведений, которые могут быть сохранены в другом месте файловой системы. With these stores, you can read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system. Данные сохраняются в ячейках, изолированных в сеансе текущего пользователя и в сборке, которой принадлежит сохранивший их код. Data is stored in compartments that are isolated by the current user and by the assembly in which the code exists. Кроме того, данные могут быть изолированы доменом. Additionally, data can be isolated by domain. Перемещаемые профили могут использоваться в сочетании с изолированным хранилищем, так что изолированные хранилища будут передаваться вместе с профилем пользователя. Roaming profiles can be used in conjunction with isolated storage so isolated stores will travel with the user's profile. Перечисление IsolatedStorageScope показывает различные типы изоляции. The IsolatedStorageScope enumeration indicates different types of isolation. Дополнительные сведения о том, когда следует использовать изолированное хранилище, см. в разделе Изолированное хранилище. For more information about when to use isolated storage, see Isolated Storage.

Классы

IsolatedStorage

Представляет абстрактный базовый класс, от которого должны наследоваться все реализации изолированного хранения.Represents the abstract base class from which all isolated storage implementations must derive.

IsolatedStorageException

Исключение вызывается при сбое операции в изолированном хранилище.The exception that is thrown when an operation in isolated storage fails.

IsolatedStorageFile

Представляет область изолированного хранения, содержащую файлы и папки.Represents an isolated storage area containing files and directories.

IsolatedStorageFileStream

Представляет файл в изолированном хранении.Exposes a file within isolated storage.

IsolatedStorageSecurityState

Предоставляет параметры для управления размером квоты изолированного хранилища.Provides settings for maintaining the quota size for isolated storage.

Интерфейсы

INormalizeForIsolatedStorage

Разрешает сравнивать изолированное хранилище, домен приложения и свидетельство сборки.Enables comparisons between an isolated store and an application domain and assembly's evidence.

Перечисления

IsolatedStorageScope

Осуществляет нумерацию уровней области ограниченного действия изолированного хранения, поддерживаемой классом IsolatedStorage.Enumerates the levels of isolated storage scope that are supported by IsolatedStorage.

IsolatedStorageSecurityOptions

Задает параметры, влияющие на безопасность изолированного хранилища.Specifies options that affect security in isolated storage.

Комментарии

IsolatedStorageFile Класс предоставляет большинство функций, необходимых для изолированного хранилища.The IsolatedStorageFile class provides most of the necessary functionality for isolated storage. Этот класс используется для получения, удаления и управлять изолированным хранилищем.Use this class to obtain, delete and manage isolated storage. IsolatedStorageFileStream Класс выполняет чтение и запись файлов в хранилище.The IsolatedStorageFileStream class handles reading and writing files to a store. Это похоже на чтение и запись в стандартных классов файлового ввода-вывода.This is similar to reading and writing in standard File I/O classes. Дополнительные сведения о вводе-выводе см. в разделе System.IO пространства имен.For more information about I/O, see the System.IO namespace.

С помощью изолированного хранилища, см. в разделе изолированного хранилищаFor examples using isolated storage, see Isolated Storage