Messagepack, CSharp и абстрактные классы
У меня есть следующий код:
_serializerResponse = MessagePackSerializer .Get<AbstractWebResponse>();
и я пытаюсь получить MessagePackSerializer!
Но это дает мне следующую ошибку:
Эта операция не поддерживается, потому что не может быть создан экземпляр AbstractWebResponse.
Да, AbstractWebResponse нельзя установить, но это дочерние классы, которые я пытаюсь сериализовать (и десериализовать)! И мне это нужно, потому что я не знаю тип Класса во время десериализации! Разве это не передается в потоке данных, так что это работает?