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

StateSerializer interface that should be implemented by different serializers used by the StatePersisters

Definition

Namespace:Telerik.Web.UI.PersistenceFramework

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public interface IStateSerializer

Derived Classes: XmlStateSerializer

Methods

Deserialize formated string back to RadControlState object

C#
RadControlState Deserialize(string stateData)
Parameters:stateDatastring

Serialized state string

Returns:

RadControlState

RadControlState object ready to be applied to the control by the StatePersister

Deserialize formated string back to RadControlState collection of objects

C#
List<RadControlState> DeserializeCollection(string stateData)
Parameters:stateDatastring

Serialized state string

Returns:

List<RadControlState>

RadControlState objects ready to be applied to the control by the StatePersister

Serialize the provided control's state to require format.

C#
string Serialize(List<RadControlState> state)
Parameters:stateList<RadControlState>

Collection of controls' state object.

Returns:

string

Serialized state as a string

Serialize the provided control's state to require format.

C#
string Serialize(RadControlState state)
Parameters:stateRadControlState

Control's state object.

Returns:

string

Serialized state as a string