Interface IPayloadSerializer
- Namespace
- NLightning.Domain.Serialization.Payloads
- Assembly
- NLightning.Domain.dll
Interface for serializers that handle specific message types
public interface IPayloadSerializer
Methods
DeserializeAsync(Stream)
Task<IMessagePayload?> DeserializeAsync(Stream stream)
Parameters
stream
Stream
Returns
SerializeAsync(IMessagePayload, Stream)
Task SerializeAsync(IMessagePayload payload, Stream stream)
Parameters
payload
IMessagePayloadstream
Stream