と の 2 つのクラスがGroupありContactます。
どちらも私の基本クラスを拡張しChatTargetます。
Signalr を使用して、これらのオブジェクトをクライアントに送信しています。サーバーが送信し、クライアント エンドポイントがChatTargetオブジェクトを期待しています。Contactサーバー上では、 からまたはGroupにキャストすることができますChatTarget。
クライアントに送信した後、 aをその拡張クラスChatTargetに変換できなくなりました。ChatTargetjson シリアライゼーションが拡張プロパティを破壊し、基本的なChatTargetものだけを維持しているようです。
ChatTargetクライアント側でバックをキャストする機能を保持するにはどうすればよいですか?