New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TelerikToolboxCategory("Data")]
public class RadPersistenceManager : Control

Inheritance: objectRadPersistenceManager

Constructors

C#
public RadPersistenceManager()

Properties

C#
public virtual bool EnablePersistence { get; set; }
C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public PersistenceSettingsCollection PersistenceSettings { get; }
C#
public IStateSerializer SerializationProvider { get; set; }
C#
public IStateStorageProvider StorageProvider { get; set; }
C#
public string StorageProviderKey { get; set; }

Methods

C#
protected virtual void EnsureAppDataFolderExists()
C#
public static RadPersistenceManager GetCurrent(Page page)
Parameters:pagePageReturns:

RadPersistenceManager

C#
public void LoadState()
C#
protected override void OnInit(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnLoadCustomSettings(PersistenceManagerLoadStateEventArgs e)
Parameters:ePersistenceManagerLoadStateEventArgs
C#
protected virtual void OnLoadSettings(PersistenceManagerLoadAllStateEventArgs e)
Parameters:ePersistenceManagerLoadAllStateEventArgs
C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnSaveCustomSettings(PersistenceManagerSaveStateEventArgs e)
Parameters:ePersistenceManagerSaveStateEventArgs
C#
protected virtual void OnSaveSettings(PersistenceManagerSaveAllStateEventArgs e)
Parameters:ePersistenceManagerSaveAllStateEventArgs
C#
protected void Page_InitComplete(object sender, EventArgs e)
Parameters:senderobjecteEventArgs
C#
public void SaveState()

Events

C#
public event EventHandler<PersistenceManagerLoadStateEventArgs> LoadCustomSettings
C#
public event EventHandler<PersistenceManagerLoadAllStateEventArgs> LoadSettings
C#
public event EventHandler<PersistenceManagerSaveStateEventArgs> SaveCustomSettings
C#
public event EventHandler<PersistenceManagerSaveAllStateEventArgs> SaveSettings