Jak*_*ski 3 c# asp.net signalr-hub
我正在尝试使用signalr将数据存储在asp.net应用程序中.在这里说明我的问题是一个例子.
我有一个集线器,通知控件用户已连接并发送他的ID.
public static event EventHandler<IdEventArgs> userConnected;
public void Connected()
{
Debug.WriteLine("Hub Connected Method");
var id = Context.ConnectionId;
userConnected(this, new IdEventArgs(id));
}
Run Code Online (Sandbox Code Playgroud)
然后我有我的控制器将事件处理程序添加到集线器
public ActionResult Index()
{
LoadingHub.userConnected += new EventHandler<IdEventArgs>(UserConnected);
return View();
}
Run Code Online (Sandbox Code Playgroud)
最后我的方法应该保存获取的数据
private void UserConnected(object sender, IdEventArgs e)
{
Debug.WriteLine("User Connected with Id: " + e.Id);
//To do:
//save data
}
Run Code Online (Sandbox Code Playgroud)
我尝试保存到Session,但Session对象在这里为null.我遇到了用户配置文件,这可能是一个很好的解决方案 - 当用户连接到内部存储数据时,是否可以创建新的配置文件,当他断开连接以销毁所述配置文件时?或者也许完全不同的方法在这里更容易理解?
| 归档时间: |
|
| 查看次数: |
1815 次 |
| 最近记录: |