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
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.