Table of Contents

Interface IPayloadSerializerFactory

Namespace
NLightning.Domain.Serialization.Interfaces
Assembly
NLightning.Domain.dll
public interface IPayloadSerializerFactory

Methods

GetSerializer(MessageTypes)

IPayloadSerializer? GetSerializer(MessageTypes messageType)

Parameters

messageType MessageTypes

Returns

IPayloadSerializer

GetSerializer<TPayloadType>()

IPayloadSerializer<TPayloadType>? GetSerializer<TPayloadType>() where TPayloadType : IMessagePayload

Returns

IPayloadSerializer<TPayloadType>

Type Parameters

TPayloadType