HttpContextMVC3 では、コントローラーから (プロパティHttpContextBaseによって返されるではなく)アクセスしたいと考えています。HttpContextいくつかの記事 (および StackOverflow の回答) は、 の使用を提案してHttpContext.ApplicationInstance.Contextいます。私はそれを試してみましたが、十分に簡単に機能します。
このプロパティがリクエストごとに一意であり、スレッドセーフであることを誰かが確認できますか? 私だけかもしれませんが、名前がApplicationInstance紛らわしいと思います。アプリケーション スコープの値を示します (つまり、リクエストごとに一意ではありません)。