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
- Наследование
- Производный
- Атрибуты
Комментарии
Important
Вызов методов из этого класса с ненадежными данными является угрозой безопасности. Вызовите методы из этого класса только с доверенными данными. Дополнительные сведения см. в разделе Проверка всех входных данных.
Сведения об изолированном хранилище на основе файлов см. в IsolatedStorageFile классе.
Конструкторы
| Имя | Описание |
|---|---|
| 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) |