Name
IsolatedStorageFile
Synopsis
This class represents an isolated-storage
filesystem area that
can contain files and directories. The static GetStore( ) returns a reference to the current store. Call
GetStore( ) only with the proper
IsolatedStorageScope enumerations set. There are
two shortcuts for this method: GetUserStoreForAssembly( ) returns the same store as GetStore( )
with IsolatedStorageScope.User | IsolatedStorageScope.Assembly as its first argument, and
GetUserStoreForDomain( ) returns as though
GetStore( ) was called with
IsolatedStorageScope.User | IsolatedStorageScope.Assembly |
IsolatedStorageScope.Domain.
GetEnumerator( ) returns all valid types of
storage isolation for the specified assembly and domain.
The rest of the methods for this class allow you to work with files
and directories. CreateDirectory( ) and
DeleteDirectory( ) allow you to create and delete
directories, just as DeleteFile( ) allows you to
delete files (use an IsolatedStorageFileStream to
create them). Close( ) allows you to close a store
opened with GetStore( ). GetFileNames( ) returns an array of filenames matching a given filter.
public sealed class IsolatedStorageFile : IsolatedStorage, IDisposable {
// Public Instance Properties
public override ulong CurrentSize{get; }
// overrides IsolatedStorage
public override ulong MaximumSize{get; }
// overrides IsolatedStorage
// Public Static Methods
public static IEnumerator GetEnumerator(IsolatedStorageScope scope); public static IsolatedStorageFile ...