2

我创建了一个设置,其中我有一个后端服务,它通过 SQL 背板使用 SignalR 广播消息,客户端通过 Web 场上的 MVC 5 + SignalR Web 应用程序接收消息。我想在消息从 Web 应用程序到达客户端之前拦截消息并对消息进行一些更改,特别是返回 HTML 给客户端而不是原始数据。

我已经能够在消息来自 Web 应用程序(非农场)的开发环境中实现这一点,添加一个HubPipelineModule具有OnBeforeOutgoing方法覆盖的类。但是,当消息从不同的源(后端服务)广播时,不会调用管道的这一部分。

OnBeforeOutgoing从不同的广播源转换时,我可以在哪里(以及如何)连接到 SignalR 管道以获取要调用的方法?

4

0 回答 0