【发布时间】:2013-05-29 03:10:32
【问题描述】:
我有一个看起来像这样的SignalR 集线器:
public class PatchHub : Hub
{
ISession Session;
public void RunPatch(string name)
{
PatchService.Run(Session, name);
}
}
您可以看到,只要通过 SignalR 从客户端调用 RunPatch(..) 方法,我就需要当前 Nancy 会话 (ISession) 的实例。
但是,我试图通过将 ISession Session; 声明为类级别变量来让 Nancy 注入实例并没有奏效。
您能告诉我如何在 SignalR Hub 类中获取 Nancy Session 的实例吗?
谢谢。
【问题讨论】: