【发布时间】:2014-06-01 15:46:33
【问题描述】:
问候..!,如果我想跟踪每个用户并将操作存储在数据库中,我正在使用 SignalR 制作一个 asp.net 聊天 webApplication。我使用 userId 来跟踪它们。 我的问题是我不想将机密数据(如 userId)从客户端表单传递到 signalR 集线器。而且我知道 SignalR 集线器类不支持会话。 那我该怎么做。
我是 signalR 的新手,我在 Google 上搜索了很多关于这个问题的信息,但找不到任何简单的答案。
【问题讨论】:
-
如果你的用户通过了身份验证,它应该自动传递并且应该在上下文用户对象中。
-
但是我怎样才能跟踪他以及他的connectionId和UserId,ConnectionId是由集线器类生成的,而UserId是由我生成的。我想将它们都存储在一个表或列表中。我的目的是跟踪它们并允许将消息传递给具有特定 userId 的用户。