У меня есть базовый класс «Entity» и производный класс «Сайт» или «Группа». Оба они обозначены как сериализуемые. Я отправляю их на служебный автобус и получаю следующее. Однако ни одно из унаследованных свойств не установлено после чтения; это как если бы они игнорировались во время десериализации. Как я могу заставить их работать, или мне нужно написать собственный десериализатор XML?Сообщение служебной шины GetBody не включает унаследованные свойства
var queueEntity = new QueueEntity(e); // e is Entity, Site
var brokered = new BrokeredMessage(queueEntity);
QueueContext.QueueClient.Send(brokered);
Worker роль
var message = receivedMessage.GetBody<QueueEntity>();
var e = message.Entity; // this only has derived class property values set
Спасибо!