我有两个课程Group
和Contact
。
它们都扩展了我的基类ChatTarget
。
我正在使用Signalr将这些对象发送给我的客户。我的服务器发送,我的客户端端点期望ChatTarget
个对象。在服务器上,我可以从Contact
或Group
来回转换为ChatTarget
。
将ChatTarget
发送给我的客户后,我无法再将ChatTarget
转换为任何扩展类。似乎json序列化正在破坏扩展属性并仅维护基本ChatTarget
内容。
如何保留在客户端投放ChatTarget
的能力?