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
Производный
Атрибуты

Комментарии

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)

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

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