Serializing/deserializing derived objects in SignalR
问题 I am using SignalR 1.1 with .NET clients. I have a single method in my hub that accepts an object of BaseMessage class and broadcasts it to all clients: public void SendMessage(BaseMessage message) { Clients.All.BroadCastMessage(message); } Clients will pass derived messages into this method: _hub.Invoke("SendMessage", new ErrorMessage("Some Error")).Wait(); The client has a single message handler: _hub.On<BaseMessage>("BroadCastMessage", OnMessageReceived); I've specified TypeNameHandling