現在、ASP.NET Web フォームを使用して作成されているアプリケーション用の Web API の作成に取り組んでいます。リクエストの開始時にいくつかのデータを取得し、それを HttpContext.Current.Items に格納して、後でページ処理中にすべてのコードで使用できるようにするモジュールがあります。
Web API を作成しようとしていますが、同じことを行う必要があります。Web APIコントローラーの処理中に使用される「リクエストごと」のグローバルデータを保存する正しい方法は何ですか(通常のコントローラーでも同じだと思います)。
また、そうする方法がある場合、コントローラーがインスタンス化される前に実行される IHttpModule にこのデータを設定する方法はありますか。
どんな助けでも大歓迎です!