在服务托管的OWIN应用程序中维护请求状态
本文关键字:维护 请求 状态 应用程序 OWIN 服务 | 更新日期: 2023-09-27 17:58:59
我使用WebAPI 2创建了一个REST服务。然后我创建了一个Windows服务来包装API。
在WebAPI项目中,有几个地方我使用HttpContext.Current.Items字典来保存一些元数据(在身份验证期间),以避免稍后在请求中再次调用DB。
据我所知,HttpContext.Current在OWIN中不存在。我想弄清楚的是,我应该如何将数据只保留一个请求周期。
- 有没有一种开箱即用的方法,或者有没有一个图书馆可以提供我需要的东西
- 我应该自己滚吗
HttpRequestMessage
的Properties
集合怎么样?您可以在此字典中存储每个请求的对象。
http://msdn.microsoft.com/en-us/library/system.net.http.httprequestmessage.properties(v=vs.118).aspx