Skip to content

IMemoryMessageBodySerializer Methods

Implementations of this interface are responsible for serializing MemoryMessageBody objects

Deserialize(ArraySegment<byte>)

abstract
public abstract MemoryMessageBody Deserialize(ArraySegment<byte> bodyBytes)
Deserialize an array segment into a MemoryMessageBody

Parameters

bodyBytesArraySegment<byte>
The body bytes.

Returns

The deserialized message body.

Serialize(MemoryMessageBody)

abstract
public abstract ArraySegment<byte> Serialize(MemoryMessageBody body)
Serialize MemoryMessageBody to an array segment of bytes.

Parameters

bodyMemoryMessageBody
The body.

Returns

The serialized data.