【发布时间】:2014-04-18 14:39:00
【问题描述】:
我使用 WebAPI 2 创建了一个 REST 服务。然后我创建了一个 Windows 服务来包装 API。
在 WebAPI 项目中,有几个地方我使用 HttpContext.Current.Items 字典来保存一些元数据(在身份验证期间)以避免稍后在请求中再次调用数据库。
据我了解,OWIN 中不存在 HttpContext.Current。我想弄清楚的是我应该如何只为一个请求周期保留数据。
- 是否有开箱即用的方法,或者是否有可以提供我需要的库?
- 我应该自己滚动吗?
【问题讨论】:
-
@0leg,感谢您的链接。我查看了 OWIN 提供的一些基于表单/cookie 的身份验证内容,但这真的不是我想要做的。我不需要在请求之间持久化数据,只需要在同一个请求中
标签: c# .net asp.net-web-api owin