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.