Implements the serialization/deserialization to/from XmlString.
Namespace: Eneter.Messaging.DataProcessing.SerializingAssembly: 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.
// 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); | |