Silverlight 5 | WinRT |
public abstract interface INormalizeForIsolatedStorage | |
public abstract virtual Object Normalize(); |
public abstract class IsolatedStorage | |
: MarshalByRefObject | |
public Object ApplicationIdentity { get; } | |
public Object AssemblyIdentity { get; } | |
public virtual Int64 AvailableFreeSpace { get; } | |
public virtual UInt64 CurrentSize { get; } | |
public Object DomainIdentity { get; } | |
public virtual UInt64 MaximumSize { get; } | |
public virtual Int64 Quota { get; set; } | |
public IsolatedStorageScope Scope { get; } | |
protected virtual Char SeparatorExternal { get; } | |
protected virtual Char SeparatorInternal { get; } | |
public virtual Int64 UsedSize { get; } | |
protected abstract virtual IsolatedStoragePermission GetPermission(PermissionSet ps); | |
public virtual Boolean IncreaseQuotaTo(Int64 newQuotaSize); | |
protected void InitStore(IsolatedStorageScope scope, Type domainEvidenceType, Type assemblyEvidenceType); | |
protected void InitStore(IsolatedStorageScope scope, Type appEvidenceType); | |
public abstract virtual void Remove(); |
public class IsolatedStorageException | public class IsolatedStorageException |
: Exception, _Exception | : Exception, ISerializable, _Exception |
public sealed class IsolatedStorageFile | public sealed class IsolatedStorageFile |
: IDisposable | : IsolatedStorage, IDisposable |
public Int64 AvailableFreeSpace { get; } | public virtual Int64 AvailableFreeSpace { get; } |
public virtual UInt64 CurrentSize { get; } | |
static public Boolean IsEnabled { get; } | static public Boolean IsEnabled { get; } |
public virtual UInt64 MaximumSize { get; } | |
public Int64 Quota { get; } | public virtual Int64 Quota { get; set; } |
public Int64 UsedSize { get; } | public virtual Int64 UsedSize { get; } |
public void Close(); | |
public void CopyFile(String sourceFileName, String destinationFileName); | public void CopyFile(String sourceFileName, String destinationFileName); |
public void CopyFile(String sourceFileName, String destinationFileName, Boolean overwrite); | public void CopyFile(String sourceFileName, String destinationFileName, Boolean overwrite); |
public void CreateDirectory(String dir); | public void CreateDirectory(String dir); |
public IsolatedStorageFileStream CreateFile(String path); | public IsolatedStorageFileStream CreateFile(String path); |
public void DeleteDirectory(String dir); | public void DeleteDirectory(String dir); |
public void DeleteFile(String file); | public void DeleteFile(String file); |
public Boolean DirectoryExists(String path); | public Boolean DirectoryExists(String path); |
public virtual void Dispose(); | public virtual void Dispose(); |
public Boolean FileExists(String path); | public Boolean FileExists(String path); |
protected virtual void Finalize(); | |
public DateTimeOffset GetCreationTime(String path); | public DateTimeOffset GetCreationTime(String path); |
public String GetDirectoryNames(); | public String GetDirectoryNames(); |
public String GetDirectoryNames(String searchPattern); | public String GetDirectoryNames(String searchPattern); |
static public IEnumerator GetEnumerator(IsolatedStorageScope scope); | |
public String GetFileNames(); | public String GetFileNames(); |
public String GetFileNames(String searchPattern); | public String GetFileNames(String searchPattern); |
public DateTimeOffset GetLastAccessTime(String path); | public DateTimeOffset GetLastAccessTime(String path); |
public DateTimeOffset GetLastWriteTime(String path); | public DateTimeOffset GetLastWriteTime(String path); |
static public IsolatedStorageFile GetMachineStoreForApplication(); | |
static public IsolatedStorageFile GetMachineStoreForAssembly(); | |
static public IsolatedStorageFile GetMachineStoreForDomain(); | |
protected virtual IsolatedStoragePermission GetPermission(PermissionSet ps); | |
static public IsolatedStorageFile GetStore(IsolatedStorageScope scope, Type domainEvidenceType, Type assemblyEvidenceType); | |
static public IsolatedStorageFile GetStore(IsolatedStorageScope scope, Object domainIdentity, Object assemblyIdentity); | |
static public IsolatedStorageFile GetStore(IsolatedStorageScope scope, Evidence domainEvidence, Type domainEvidenceType, Evidence assemblyEvidence, Type assemblyEvidenceType); | |
static public IsolatedStorageFile GetStore(IsolatedStorageScope scope, Type applicationEvidenceType); | |
static public IsolatedStorageFile GetStore(IsolatedStorageScope scope, Object applicationIdentity); | |
static public IsolatedStorageFile GetUserStoreForApplication(); | static public IsolatedStorageFile GetUserStoreForApplication(); |
static public IsolatedStorageFile GetUserStoreForAssembly(); | |
static public IsolatedStorageFile GetUserStoreForDomain(); | |
static public IsolatedStorageFile GetUserStoreForSite(); | static public IsolatedStorageFile GetUserStoreForSite(); |
public Boolean IncreaseQuotaTo(Int64 newQuotaSize); | public virtual Boolean IncreaseQuotaTo(Int64 newQuotaSize); |
public void MoveDirectory(String sourceDirectoryName, String destinationDirectoryName); | public void MoveDirectory(String sourceDirectoryName, String destinationDirectoryName); |
public void MoveFile(String sourceFileName, String destinationFileName); | public void MoveFile(String sourceFileName, String destinationFileName); |
public IsolatedStorageFileStream OpenFile(String path, FileMode mode); | public IsolatedStorageFileStream OpenFile(String path, FileMode mode); |
public IsolatedStorageFileStream OpenFile(String path, FileMode mode, FileAccess access); | public IsolatedStorageFileStream OpenFile(String path, FileMode mode, FileAccess access); |
public IsolatedStorageFileStream OpenFile(String path, FileMode mode, FileAccess access, FileShare share); | public IsolatedStorageFileStream OpenFile(String path, FileMode mode, FileAccess access, FileShare share); |
public void Remove(); | public virtual void Remove(); |
public class IsolatedStorageFileStream | public class IsolatedStorageFileStream |
: FileStream, IDisposable | : FileStream, IDisposable |
public virtual Boolean CanRead { get; } | public virtual Boolean CanRead { get; } |
public virtual Boolean CanSeek { get; } | public virtual Boolean CanSeek { get; } |
public virtual Boolean CanWrite { get; } | public virtual Boolean CanWrite { get; } |
public virtual IntPtr Handle { get; } | |
public virtual Boolean IsAsync { get; } | |
public virtual Int64 Length { get; } | public virtual Int64 Length { get; } |
public virtual Int64 Position { get; set; } | public virtual Int64 Position { get; set; } |
public virtual SafeFileHandle SafeFileHandle { get; } | |
public virtual IAsyncResult BeginRead(Byte buffer, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject); | public virtual IAsyncResult BeginRead(Byte buffer, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject); |
public virtual IAsyncResult BeginWrite(Byte buffer, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject); | public virtual IAsyncResult BeginWrite(Byte buffer, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject); |
protected virtual void Dispose(Boolean disposing); | |
public virtual Int32 EndRead(IAsyncResult asyncResult); | public virtual Int32 EndRead(IAsyncResult asyncResult); |
public virtual void EndWrite(IAsyncResult asyncResult); | public virtual void EndWrite(IAsyncResult asyncResult); |
public virtual void Flush(); | public virtual void Flush(); |
public virtual void Flush(Boolean flushToDisk); | public virtual void Flush(Boolean flushToDisk); |
public virtual void Lock(Int64 position, Int64 length); | |
public virtual Int32 Read(Byte buffer, Int32 offset, Int32 count); | public virtual Int32 Read(Byte buffer, Int32 offset, Int32 count); |
public virtual Int32 ReadByte(); | public virtual Int32 ReadByte(); |
public virtual Int64 Seek(Int64 offset, SeekOrigin origin); | public virtual Int64 Seek(Int64 offset, SeekOrigin origin); |
public virtual void SetLength(Int64 value); | public virtual void SetLength(Int64 value); |
public virtual void Unlock(Int64 position, Int64 length); | |
public virtual void Write(Byte buffer, Int32 offset, Int32 count); | public virtual void Write(Byte buffer, Int32 offset, Int32 count); |
public virtual void WriteByte(Byte value); | public virtual void WriteByte(Byte value); |
public sealed class IsolatedStorageSettings | |
: IDictionary`2<String, Object>, ICollection`1<KeyValuePair`2<String, Object>>, IEnumerable`1<KeyValuePair`2<String, Object>>, IEnumerable, IDictionary, ICollection | |
static public IsolatedStorageSettings ApplicationSettings { get; } | |
public virtual Int32 Count { get; } | |
public virtual Object Item { get; set; } | |
public virtual ICollection Keys { get; } | |
static public IsolatedStorageSettings SiteSettings { get; } | |
public virtual ICollection Values { get; } | |
public virtual void Add(String key, Object value); | |
public void Clear(); | |
public Boolean Contains(String key); | |
public virtual Boolean Remove(String key); | |
public void Save(); | |
public Boolean TryGetValue(String key, out T& value); |
public sealed enum IsolatedStorageScope | |
: IComparable, IFormattable, IConvertible | |
{ None, User, Domain, Assembly, Roaming, Machine, Application } |
public sealed enum IsolatedStorageSecurityOptions | |
: IComparable, IFormattable, IConvertible | |
{ IncreaseQuotaForApplication } |
public class IsolatedStorageSecurityState | |
: SecurityState | |
public IsolatedStorageSecurityOptions Options { get; } | |
public Int64 Quota { get; set; } | |
public Int64 UsedSize { get; } | |
public virtual void EnsureState(); |