我有两个班级Group和Contact.
它们都扩展了我的基类ChatTarget。
我正在使用 Signalr 将这些对象发送给我的客户。我的服务器发送并且我的客户端端点需要一个ChatTarget对象。在服务器上,我可以从Contact或来回Group投射ChatTarget。
将我的内容发送ChatTarget给我的客户后,我不再能够将 a 转换ChatTarget为它的任何扩展类。似乎 json 序列化正在破坏扩展属性并仅维护基本ChatTarget内容。
我如何才能保留ChatTarget回击客户端的能力?