【发布时间】:2012-04-06 06:21:27
【问题描述】:
HttpContext.Items 是否仍然被认为是在请求的不同部分之间共享内容的合理位置?特别是 MVC 之外的 HttpHandler,例如 WIF 扩展点。
如何从 MVC4 的 ApiController 中访问此字典?不使用 HttpContext.Current 静态方法(我仍然希望它可单元测试)。普通控制器有 HttpContextBase/Wrapper 将其抽象了一点以进行测试。
【问题讨论】:
-
你想在哪些元素之间分享什么?
-
我想在 request_start 中初始化一个业务组件,在 WIF HttpHandler 扩展点和 WebApi 控制器操作中使用它。
标签: asp.net-mvc-4 asp.net-web-api