C# Class CodeSharp.EventSourcing.DefaultMessageSerializer

Binary implementation of the message serializer.
Inheritance: IMessageSerializer
Show file Open project: tangxuehua/eventsourcing

Public Methods

Method Description
DefaultMessageSerializer ( ISerializer serializer ) : System
Deserialize ( Message message ) : object

Deserializes a raw message from the given message.

Serialize ( object message, Stream stream ) : void

Serializes the given message to the given stream.

Method Details

DefaultMessageSerializer() public method

public DefaultMessageSerializer ( ISerializer serializer ) : System
serializer ISerializer
return System

Deserialize() public method

Deserializes a raw message from the given message.
public Deserialize ( Message message ) : object
message Message
return object

Serialize() public method

Serializes the given message to the given stream.
public Serialize ( object message, Stream stream ) : void
message object
stream Stream
return void