当传递一个对象时,客户端订阅的 Proxy 回调正在接收 null。如果从服务器推送一个简单的字符串,它会在客户端完美地作为数据参数接收,但在对象的情况下则不然。不确定我缺少什么需要指导和帮助。
将 msgdto 对象推送到 SignalR 中的连接。C# 代码
chatHub.Clients.Clients(connectionIds).SubscribeToNewMessage(msgdto);
在浏览器中,订阅者正在接收 null 。
我的 Signal R 配置如下
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
app.MapSignalR("/signalr", new HubConfiguration());
GlobalHost.HubPipeline.RequireAuthentication();
}
}
我在客户端使用 ASP.NET MVC & SignalR 版本 2.4.1 & signalr ReactJS lib。