Name
IsolatedStorage
Synopsis
This is the abstract base class from
which all isolated
storage classes must inherit. AssemblyIdentity
returns the assembly identity associated with the isolated store, and
DomainIdentity returns the domain associated with
the store. Use CurrentSize to detect how much
space the store takes up on the disk, and use
MaximumSize to detect the maximum storage allowed.
Scope returns an
IsolatedStorageScope enumeration for the store. If
you wish to delete the isolated store and all its contents
completely, call Remove( ).
public abstract class IsolatedStorage : MarshalByRefObject { // Protected Constructors protected IsolatedStorage( ); // Public Instance Properties public object AssemblyIdentity{get; } public virtual ulong CurrentSize{get; } public object DomainIdentity{get; } public virtual ulong MaximumSize{get; } public IsolatedStorageScope Scope{get; } // Protected Instance Properties protected virtual char SeparatorExternal{get; } protected virtual char SeparatorInternal{get; } // Public Instance Methods public abstract void Remove( ); // Protected Instance Methods protected abstract IsolatedStoragePermission GetPermission(System.Security.PermissionSetps); protected void InitStore(IsolatedStorageScopescope, TypedomainEvidenceType, TypeassemblyEvidenceType); }
Hierarchy
System.Object
→
System.MarshalByRefObject
→
IsolatedStorage
Subclasses
IsolatedStorageFile