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

Definition

Namespace:Telerik.Web.UI.PersistenceFramework

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class XmlStateSerializer : IStateSerializer

Inheritance: objectXmlStateSerializer

Implements: IStateSerializer

Inherited Members object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public XmlStateSerializer()

Methods

Deserialize formated string back to RadControlState object

C#
public RadControlState Deserialize(string stateData)
Parameters:stateDatastring

Serialized state string

Returns:

RadControlState

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

Implements: IStateSerializer.Deserialize(string)

Deserialize formated string back to RadControlState collection of objects

C#
public 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

Implements: IStateSerializer.DeserializeCollection(string)

Serialize the provided control's state to require format.

C#
public string Serialize(List<RadControlState> stateCollection)
Parameters:stateCollectionList<RadControlState>Returns:

string

Serialized state as a string

Implements: IStateSerializer.Serialize(List<RadControlState>)

Serialize the provided control's state to require format.

C#
public string Serialize(RadControlState state)
Parameters:stateRadControlState

Control's state object.

Returns:

string

Serialized state as a string

Implements: IStateSerializer.Serialize(RadControlState)