我目前有一些过滤器和消息处理程序,它们将值添加到请求属性中(即通过HttpRequestMessage.Properties.Add)。我想在使用Ninject的控制器的构造函数注入中使用这些值。如何使用Ninject访问当前请求对象?
HttpRequestMessage.Properties.Add
在ASP.NET MVC中,我可以HttpContext.Current在Kernel.Bind<>().ToMethod()匿名函数中使用。Web API没有静态对象,因此我想避免创建一个静态对象。
HttpContext.Current
Kernel.Bind<>().ToMethod()