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