【问题标题】:SignalR - Push notifications to Silverlight from outside Http contextSignalR - 从外部 Http 上下文向 Silverlight 推送通知
【发布时间】:2012-07-31 15:51:42
【问题描述】:

我是 SignalR 的新手,正在尝试向 Silverlight 客户端发送推送通知。

我们的网络项目不是 Asp.Net MVC - 只是 ASP.NET。

我创建了一个简单的 Hub 类:

 [HubName("ServerHub")] 
public class ServerHub: Hub
{
    public Task SendMessage(string message)
    {
        return Clients.NewMessage(message);
    }
}

问题是我们有一些消息通过消息队列(Rhino 服务总线)到达我们的 Web 服务器。处理消息时,我们希望向 UI 发送通知。但是 RSB 工作线程是在 HttpContext 之外运行的,所以在调用 SendMessage 方法时,Clients 属性为空。

我已尝试通过将 ServerHub 添加到 Http 缓存中来解决此问题,然后从消息使用者中检索它。仍然有同样的问题 - Hub 的属性为空。

有什么建议吗?

谢谢。

【问题讨论】:

  • 您应该将您的答案标记为已接受并关闭此问题。

标签: asp.net silverlight-5.0 signalr httpcontext signalr-hub


【解决方案1】:

好吧,做错了。 没有使用 GlobalHost.DependencyResolver.Resolve()。

问候。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    相关资源
    最近更新 更多