Пользовательский форматировщик MessagePack, повторно использующий существующие форматтерыC#

Место общения программистов C#
Ответить
Anonymous
 Пользовательский форматировщик MessagePack, повторно использующий существующие форматтеры

Сообщение Anonymous »

У меня есть сложный класс (наследование... дженерики... абстрактный базовый класс...), для которого я хотел бы создать собственный форматировщик пакетов сообщений. Это не проблема как таковая, мне просто нужно реализовать IMessagePackFormatter. Но некоторые свойства этого класса возвращают другие классы, которые можно без проблем сериализовать с помощью стандартного средства форматирования пакетов сообщений. Кроме того, они большие и обладают множеством тривиальных свойств. Их сериализация вручную потребовала бы большого количества тривиального кода, к тому же она подвержена ошибкам, поскольку в других местах эти классы сериализуются автоматически. Итак, можно ли сделать собственный сериализатор, который бы "делегировал" сериализацию определенных деталей стандартному?

Подробнее здесь: https://stackoverflow.com/questions/735 ... formatters
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»