Implements the serialization/deserialization to/from XmlString.

Namespace: Eneter.Messaging.DataProcessing.Serializing
Assembly: Eneter.Messaging.Framework (in Eneter.Messaging.Framework.dll) Version: 5.0.0.0 (5.0.0.0)

Syntax

C#
public class XmlStringSerializer : ISerializer
Visual Basic
Public Class XmlStringSerializer _
	Implements ISerializer
Visual C++
public ref class XmlStringSerializer : ISerializer

Remarks

The serializer internally uses XmlSerializer provided by .Net.

Examples

Serialization and deserialization example.
 Copy imageCopy
// Some class to be serialized.
public class MyClass
{
    public int Value1 { get; set; }
    public string Value2 { get; set; }
}

...

MyClass c = new MyClass;
c.Value1 = 10;
c.Value2 = "Hello World.";

...

// Serialization
XmlStringSerializer aSerializer = new XmlStringSerializer();
object aSerializedObject = aSerializer.Serialize<MyClass>(c);

...

// Deserialization
XmlStringSerializer aSerializer = new XmlStringSerializer();
object aDeserializedObject = aSerializer.Deserialize<MyClass>(aSerializedObject);

Inheritance Hierarchy

System..::..Object
  Eneter.Messaging.DataProcessing.Serializing..::..XmlStringSerializer

Version Information

.NET

Supported in: .NET 4.5, .NET 4.0, .NET 3.5

Compact Framework

Supported in: Compact Framework 3.5, Compact Framework 2.0

Mono

Supported in: Mono 2.6.4

Silverlight

Supported in: Silverlight 5, Silverlight 4, Silverlight 3

Windows Phone

Supported in: Windows Phone 7.1, Windows Phone 7

See Also