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
Наследование
IsolatedStorage
Производный
Атрибуты

Комментарии

Важно!

Вызов методов этого класса для ненадежных данных представляет угрозу безопасности. Вызывайте методы класса только для надежных данных. Дополнительные сведения см. в разделе Проверка всех входных данных.

Сведения об изолированном хранилище на основе файлов см. в 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)

Инициализирует новый объект IsolatedStorage.

InitStore(IsolatedStorageScope, Type, Type)

Инициализирует новый объект IsolatedStorage.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.

(Унаследовано от MarshalByRefObject)
Remove()

При переопределении в производном классе удаляет отдельное изолированное хранилище и все содержащиеся в нем данные.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел