【问题标题】:ASP.NET WebApi 2 get all active sessions (users) in the serverASP.NET WebApi 2 获取服务器中的所有活动会话(用户)
【发布时间】:2016-08-17 16:48:16
【问题描述】:

我在 WebApi2 上有一个服务器,我需要获取服务器上的所有活动用户。 如何实施? 我认为,也许,在会话存储中 logIn 之后保存 customerId。 但是不知道怎么实现。

或者也许存在一些最好的解决方案。 请帮我解决这个问题。

【问题讨论】:

    标签: c# asp.net session asp.net-web-api


    【解决方案1】:

    您可以使用this kind of code 访问会话对象。

    请记住,Web API 提供REST services,并且从设计的角度来看并不意味着访问 Session 对象,因为它的目的是提供stateless methods

    这当然并不意味着它在技术上不可行,正如您在 SO answer 上看到的那样。

    【讨论】:

      【解决方案2】:

      以本文Adding Session support to ASP.NET Web API为例

      作为寻找最佳解决方案的切入点。

      【讨论】:

      • 我在这段代码中没有看到一些添加数据的方法,只是更新。但我需要获取所有活动会话(不仅仅是一个)?
      • @bsoulier 非常感谢,我认为这对我来说是最好的解决方案。
      猜你喜欢
      • 2019-08-26
      • 2012-02-09
      • 1970-01-01
      • 2019-06-11
      • 2010-12-01
      • 2018-01-17
      • 1970-01-01
      • 1970-01-01
      • 2017-12-10
      相关资源
      最近更新 更多