IsolatedStorage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет абстрактный базовый класс, от которого должны наследоваться все реализации изолированного хранения.
public ref class IsolatedStorage abstract : MarshalByRefObject
public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
inherit MarshalByRefObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
- Наследование
- Производный
- Атрибуты
Комментарии
Важно!
Вызов методов этого класса для ненадежных данных представляет угрозу безопасности. Вызывайте методы класса только для надежных данных. Дополнительные сведения см. в разделе Проверка всех входных данных.
Сведения об изолированном хранилище на основе файлов см. в IsolatedStorageFile разделе класс .
Важно!
Изолированное хранилище недоступно для приложений Магазина Windows 8.x. Вместо этого используйте классы данных приложений в пространствах имен Windows.Storage
, включенных в API среды выполнения Windows для хранения локальных данных и файлов. Дополнительные сведения см. в статье Доступ к данным приложения в Центре разработки для Windows.
Конструкторы
IsolatedStorage() |
Инициализирует новый экземпляр класса IsolatedStorage. |
Свойства
ApplicationIdentity |
Возвращает удостоверение приложения, которое ограничивает область действия изолированного хранения. |
AssemblyIdentity |
Возвращает удостоверение сборки, используемое для ограничения области действия изолированного хранения. |
AvailableFreeSpace |
При переопределении в производном классе получает доступное свободное пространство для изолированного хранилища в байтах. |
CurrentSize |
Устаревшие..
Устаревшие..
Возвращает значение, показывающее текущий размер изолированного хранения. |
DomainIdentity |
Возвращает удостоверение домена, которое ограничивает область действия изолированного хранения. |
MaximumSize |
Устаревшие..
Устаревшие..
Получает значение, показывающее максимальный размер области, доступной для изолированного хранения. При переопределении в производном классе это значение может принимать различные единицы измерения. |
Quota |
При переопределении в производном классе получает значение, представляющее максимальный объем пространства, доступного для изолированной памяти. |
Scope |
Получает значение перечисления IsolatedStorageScope, ограничивающее область, используемую для изоляции хранилища. |
SeparatorExternal |
Возвращает знак обратной косой черты, который можно использовать в строке каталога. При переопределении в производном классе может быть возвращен другой знак. |
SeparatorInternal |
Возвращает знак точки, который можно использовать в строке каталога. При переопределении в производном классе может быть возвращен другой знак. |
UsedSize |
При переопределении в производном классе получает значение, показывающее объем пространства, используемого под изолированное хранилище. |
Методы
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetPermission(PermissionSet) |
При реализации с помощью производного класса возвращает разрешение, представляющее доступ к изолированному хранению в наборе разрешений. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IncreaseQuotaTo(Int64) |
При переопределении в производном классе запрашивает у пользователя утверждение большего размера квоты изолированного хранилища в байтах. |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
InitStore(IsolatedStorageScope, Type, Type) |
Инициализирует новый объект IsolatedStorage. |
InitStore(IsolatedStorageScope, Type) |
Инициализирует новый объект IsolatedStorage. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
Remove() |
При переопределении в производном классе удаляет отдельное изолированное хранилище и все содержащиеся в нем данные. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |