Table of Contents

Namespace Solace.Serdes

Classes

AsyncAsSyncDeserializerExtensionMethods

Extension methods for adapting an IAsyncDeserializer<T> to work as a synchronous IDeserializer<T>.

AsyncAsSyncSerializerExtensionMethods

Extension methods for adapting an IAsyncSerializer<T> to work as a synchronous ISerializer<T>.

SerializationException

Exception raised when an error occurs during ISerializer<T> or IDeserializer<T> operations.

StringDeserializer

A deserializer for converting byte[] to strings using a specified character encoding.

StringSerializer

A serializer for converting strings to byte[] using a specified character encoding.

Interfaces

IAsyncDeserializer<T>

Asynchronous interface to convert serialized payload bytes into POCO objects. This interface supports modern .NET concurrency models and is designed for use with third-party deserialization APIs that provide async operations.

IAsyncSerializer<T>

Asynchronous interface to convert POCO objects into serialized payload bytes. This interface supports modern .NET concurrency models and is designed for use with third-party serialization APIs that provide async operations.

IDeserializer<T>

Interface to convert serialized payload bytes into POCO objects.

ISerializer<T>

Interface to convert POCO objects into serialized payload bytes.