5
  1. HttpContext.Itemsは、リクエストのさまざまな部分の間で物事を共有するための合理的な場所と見なされていますか?特に、WIF拡張性ポイントのようなMVCの外側のHttpHandler。

  2. MVC4のApiController内からこの辞書にどのようにアクセスしますか?HttpContext.Current静的メソッドを使用せずに(ユニットテスト可能にしたい)。通常のコントローラーにはHttpContextBase/Wrapperがあり、テスト用に少し抽象化されています。

4

1 に答える 1

8

WebAPIコントローラー内でRequest.Propertiesを使用します。ActionFilterAttributeを実装する場合、それはfilterContext.Request.Propertiesです。

于 2012-04-05T11:36:20.850 に答える