Messagepack, CSharp и абстрактные классы

У меня есть следующий код:

 _serializerResponse = MessagePackSerializer .Get<AbstractWebResponse>();

и я пытаюсь получить MessagePackSerializer!

Но это дает мне следующую ошибку:

Эта операция не поддерживается, потому что не может быть создан экземпляр AbstractWebResponse.

Да, AbstractWebResponse нельзя установить, но это дочерние классы, которые я пытаюсь сериализовать (и десериализовать)! И мне это нужно, потому что я не знаю тип Класса во время десериализации! Разве это не передается в потоке данных, так что это работает?

0 ответов

Другие вопросы по тегам