/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit.MessagePack/Serialization/MessagePackSerializerFactory.cs
28 строк
659 B
Marcus Christensen
Add support for MessagePack serialization.
15 окт 2024, 16:49
15 окт 2024, 16:49
faeebdf
Код
Авторство
О чём код?
namespace MassTransit.Serialization; using System; using System.Net.Mime; public class MessagePackSerializerFactory : ISerializerFactory { public ContentType ContentType => MessagePackMessageSerializer.MessagePackContentType; readonly Lazy<MessagePackMessageSerializer> _serializer; public MessagePackSerializerFactory() { _serializer = new Lazy<MessagePackMessageSerializer>(() => new MessagePackMessageSerializer()); } public IMessageSerializer CreateSerializer() { return _serializer.Value; } public IMessageDeserializer CreateDeserializer() { return _serializer.Value; } }