我使用WebAPI 2创建了一个REST服务。然后我创建了一个Windows服务来包装API。
在WebAPI项目中,有几个地方我使用HttpContext.Current.Items字典来保存一些元数据(在身份验证期间),以避免在请求中稍后再次调用数据库。
据我所知,OWIN中不存在HttpContext.Current。我想弄清楚的是我应该如何仅为一个请求周期保留数据。
答案 0 :(得分:0)
Properties
HttpRequestMessage
集合怎么样?您可以在此字典中存储每个请求对象。
http://msdn.microsoft.com/en-us/library/system.net.http.httprequestmessage.properties(v=vs.118).aspx