ASP.NET WebApi 2获取服务器中的所有活动会话(用户)

时间:2016-08-17 08:16:30

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

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

或者可能存在一些最佳解决方案。 请帮帮我,这个问题。

2 个答案:

答案 0 :(得分:1)

使用这篇文章Adding Session support to ASP.NET Web API例如

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

答案 1 :(得分:1)

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

请记住,Web API提供REST services,并且来自设计角色,无意访问Session对象,因为其目的是提供stateless methods

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