IsolatedStorage IsolatedStorage IsolatedStorage IsolatedStorage Class

Определение

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

public ref class IsolatedStorage abstract : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
    inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
Наследование
Атрибуты

Комментарии

Важно!

Вызов методов этого класса для ненадежных данных представляет угрозу безопасности.Calling methods from this class with untrusted data is a security risk. Вызывайте методы класса только для надежных данных.Call the methods from this class only with trusted data. Дополнительные сведения: Data Validation (Проверка данных).For more information, see Data Validation.

Сведения об изолированном хранилище на основе файлов, см. в разделе IsolatedStorageFile класса.For information about file-based isolated storage, see the IsolatedStorageFile class.

Важно!

Изолированное хранилище недоступно для приложений Windows Магазин Windows 8.xWindows 8.x Store .Isolated storage is not available for Магазин Windows 8.xWindows 8.x Store apps. Вместо этого используйте классы данных приложений в пространствах имен Windows.Storage, включенных в API Среда выполнения WindowsWindows Runtime для хранения локальных данных и файлов.Instead, use the application data classes in the Windows.Storage namespaces included in the Среда выполнения WindowsWindows Runtime API to store local data and files. Дополнительные сведения см. в статье Доступ к данным приложения в Центре разработки для Windows.For more information, see Application data in the Windows Dev Center.

Конструкторы

IsolatedStorage() IsolatedStorage() IsolatedStorage() IsolatedStorage()

Инициализирует новый экземпляр класса IsolatedStorage.Initializes a new instance of the IsolatedStorage class.

Свойства

ApplicationIdentity ApplicationIdentity ApplicationIdentity ApplicationIdentity

Возвращает удостоверение приложения, которое ограничивает область действия изолированного хранения.Gets an application identity that scopes isolated storage.

AssemblyIdentity AssemblyIdentity AssemblyIdentity AssemblyIdentity

Возвращает удостоверение сборки, используемое для ограничения области действия изолированного хранения.Gets an assembly identity used to scope isolated storage.

AvailableFreeSpace AvailableFreeSpace AvailableFreeSpace AvailableFreeSpace

При переопределении в производном классе получает доступное свободное пространство для изолированного хранилища в байтах.When overridden in a derived class, gets the available free space for isolated storage, in bytes.

CurrentSize CurrentSize CurrentSize CurrentSize

Возвращает значение, показывающее текущий размер изолированного хранения.Gets a value representing the current size of isolated storage.

DomainIdentity DomainIdentity DomainIdentity DomainIdentity

Возвращает удостоверение домена, которое ограничивает область действия изолированного хранения.Gets a domain identity that scopes isolated storage.

MaximumSize MaximumSize MaximumSize MaximumSize

Получает значение, показывающее максимальный размер области, доступной для изолированного хранения.Gets a value representing the maximum amount of space available for isolated storage. При переопределении в производном классе это значение может принимать различные единицы измерения.When overridden in a derived class, this value can take different units of measure.

Quota Quota Quota Quota

При переопределении в производном классе получает значение, представляющее максимальный объем пространства, доступного для изолированной памяти.When overridden in a derived class, gets a value that represents the maximum amount of space available for isolated storage.

Scope Scope Scope Scope

Получает значение перечисления IsolatedStorageScope, ограничивающее область, используемую для изоляции хранилища.Gets an IsolatedStorageScope enumeration value specifying the scope used to isolate the store.

SeparatorExternal SeparatorExternal SeparatorExternal SeparatorExternal

Возвращает знак обратной косой черты, который можно использовать в строке каталога.Gets a backslash character that can be used in a directory string. При переопределении в производном классе может быть возвращен другой знак.When overridden in a derived class, another character might be returned.

SeparatorInternal SeparatorInternal SeparatorInternal SeparatorInternal

Возвращает знак точки, который можно использовать в строке каталога.Gets a period character that can be used in a directory string. При переопределении в производном классе может быть возвращен другой знак.When overridden in a derived class, another character might be returned.

UsedSize UsedSize UsedSize UsedSize

При переопределении в производном классе получает значение, показывающее объем пространства, используемого под изолированное хранилище.When overridden in a derived class, gets a value that represents the amount of the space used for isolated storage.

Методы

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetPermission(PermissionSet) GetPermission(PermissionSet) GetPermission(PermissionSet) GetPermission(PermissionSet)

При реализации с помощью производного класса возвращает разрешение, представляющее доступ к изолированному хранению в наборе разрешений.When implemented by a derived class, returns a permission that represents access to isolated storage from within a permission set.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IncreaseQuotaTo(Int64) IncreaseQuotaTo(Int64) IncreaseQuotaTo(Int64) IncreaseQuotaTo(Int64)

При переопределении в производном классе запрашивает у пользователя утверждение большего размера квоты изолированного хранилища в байтах.When overridden in a derived class, prompts a user to approve a larger quota size, in bytes, for isolated storage.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
InitStore(IsolatedStorageScope, Type) InitStore(IsolatedStorageScope, Type) InitStore(IsolatedStorageScope, Type) InitStore(IsolatedStorageScope, Type)

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

InitStore(IsolatedStorageScope, Type, Type) InitStore(IsolatedStorageScope, Type, Type) InitStore(IsolatedStorageScope, Type, Type) InitStore(IsolatedStorageScope, Type, Type)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove() Remove() Remove() Remove()

При переопределении в производном классе удаляет отдельное изолированное хранилище и все содержащиеся в нем данные.When overridden in a derived class, removes the individual isolated store and all contained data.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

Дополнительно