ClassIsolatedStorageProvider
Provides functionality to save and load persistence data to and from the IsolatedStorage.
Definition
Namespace:Telerik.Windows.Persistence.Storage
Assembly:Telerik.Windows.PersistenceFramework.dll
Syntax:
public class IsolatedStorageProvider : IStorageProvider
Inheritance: objectIsolatedStorageProvider
Implements:
Constructors
IsolatedStorageProvider(PersistenceManager)
Initializes a new instance of the IsolatedStorageProvider class.
Declaration
public IsolatedStorageProvider(PersistenceManager manager)
Parameters
manager
The Manager.
Properties
FileExtension
Gets the file's extension.
Manager
Gets the persistence manager.
Declaration
protected PersistenceManager Manager { get; }
Property Value
Methods
DeleteIsolatedStorageFiles()
Deletes the saved isolated storage files.
Declaration
public virtual void DeleteIsolatedStorageFiles()
GetIsolatedStoreOverride()
Gets the isolated storage store.
Declaration
protected virtual IsolatedStorageFile GetIsolatedStoreOverride()
Returns
Returns the isolated storage store.
IncreaseQuota(long)
Manually increases the quota of the IsolatedStorage.
LoadFromStorage()
Loads persisted data from the IsolatedStorage.
Declaration
public virtual void LoadFromStorage()
Implements
LoadFromStorage(params string[])
Loads from storage.
Declaration
public virtual void LoadFromStorage(params string[] storageIds)
Parameters
storageIds
string[]
The storage ids to load.
OnQuotaRequestedRaised(QuotaRequestedEventArgs)
Raises the QuotaRequested event.
Declaration
protected virtual void OnQuotaRequestedRaised(QuotaRequestedEventArgs args)
Parameters
args
The Event args.
ResolveDeserializationStreamOverride(Stream)
Resolves the deserialization stream override.
ResolveSerializationStreamOverride(Stream)
Resolves the serialization stream.
SaveToStorage()
Saves persisted data in the IsolatedStorage.
Declaration
public virtual void SaveToStorage()
Implements
SaveToStorage(params string[])
Saves persisted data in the IsolatedStorage.
Declaration
public virtual void SaveToStorage(params string[] storageIds)
Parameters
storageIds
string[]
The storage ids to save.
Events
QuotaRequested
Raised when additional quota is requested.
Declaration
public event EventHandler<QuotaRequestedEventArgs> QuotaRequested
Event Value