У меня на клиенте есть объект, производный от класса, отправляемого по контракту WCF.У меня возникают проблемы с десериализацией этого, так как кажется, что он отправляет класс в том виде, в каком он есть, и десериализация на стороне сервера определяет, какой объект создать и заполнить, и, поскольку объект существует только на клиенте, он падает.
Я посмотрел на атрибут KnownType и возился с разделом конфигурации KnownType, но все они влияют только на сторону сервера (получение) контракта.
Что я хочу сделать, это использовать мой производный класси иметь только информацию базового класса, сериализованную и отправленную по каналу с использованием WCF.Использование только приведения не меняет тип объекта, и он по-прежнему сериализуется как есть.
Мне кажется, что механизм KnownType несколько отстал, есть ли способ справиться с этим со стороны клиента?
С уважением
Тристан