Asp.net web api Autofac与Web API:从HttpRequestMessage注入依赖项?

Asp.net web api Autofac与Web API:从HttpRequestMessage注入依赖项?,asp.net-web-api,autofac,Asp.net Web Api,Autofac,我需要将HttpRequestMessage中的某些值(主要围绕标识)注入到我的一些对象中 据我所知,在WebAPI框架中不建议使用HttpSession.Current。在Autofac中绑定依赖项期间,如何访问HttpRequestMessage以获取用户身份和其他属性,如用户的IP地址、用户代理等?在构建依赖项容器时,可以使用builder.RegisterHttpRequestMessage()。之后,任何将HttpRequestMessage作为依赖项的内容都将获得当前消息

我需要将HttpRequestMessage中的某些值(主要围绕标识)注入到我的一些对象中


据我所知,在WebAPI框架中不建议使用HttpSession.Current。在Autofac中绑定依赖项期间,如何访问HttpRequestMessage以获取用户身份和其他属性,如用户的IP地址、用户代理等?

在构建依赖项容器时,可以使用
builder.RegisterHttpRequestMessage()
。之后,任何将
HttpRequestMessage
作为依赖项的内容都将获得当前消息