Serializer using Rijndael encryption.

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 RijndaelSerializer : ISerializer
Visual Basic
Public Class RijndaelSerializer _
	Implements ISerializer
Visual C++
public ref class RijndaelSerializer : ISerializer

Remarks

The serializer internally uses some other serializer to serialize and deserialize data. Then it uses Rijndael to encrypt and decrypt the data.

Notice, the Rijndael encryption is not available in Silverlight platform.

Examples

Encrypted serialization with XmlStringSerializer
 Copy imageCopy
// Create the serializer. The defualt constructor uses XmlStringSerializer.
RijndaelSerializer aSerializer = new RijndaelSerializer("My password.");

// Create some data to be serialized.
MyData aData = new MyData();
...

// Serialize data with using Rijndael.
object aSerializedData = aSerializer.Serialize<MyData>(aData);

Inheritance Hierarchy

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

Version Information

.NET

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

Mono

Supported in: Mono 2.6.4

See Also