c# - 使用 OWIN 自托管 ASP.NET Web API 时,我应该如何存储每个请求数据

标签 c# asp.net-web-api owin

我正在将我的 ASP.NET Web API 从 IIS 托管转换为自托管。

在我的一个 DelegatingHandlers 中,我根据 HTTP header 中的 token 设置当前用户。我一直在使用 HttpContext.Current.Items 来存储此信息,但在自托管下不可用。

存储可在我的应用程序中的任何位置访问的每个请求数据的正确方法是什么?

最佳答案

Request 消息有一个 Properties 集合。

关于c# - 使用 OWIN 自托管 ASP.NET Web API 时,我应该如何存储每个请求数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19788153/

相关文章:

c# - 是否使用存储库模式?需要 ORM? MVC 网络 API REST

c# - OWIN Webapi 应用程序在与 nuget 捆绑时收到 "System.ArgumentException no conversion available..."

c# - Simple Injector 和默认的 AccountContoller 依赖问题

rest - 服务器如何知道不记名 token 是否有效而不将其存储在磁盘或内存中

c# - 我可以在没有定时器组件的情况下使用定时器吗?

c# - 如何在我的 .Net Web 应用程序中使用/调用 ttf2eot(用于将 TTF 字体格式转换为 EOT 类型的应用程序)

iis - 删除 IIS 7+ 上的 "Date"http 响应 header

c# - Web API 返回 JSON 但不返回 Xml

c# - 派生类的 XMLIgnore 属性

c# - 如何禁止在应用程序启动时创建空日志文件?