IIS7 アプリケーション ライフサイクルの .net を見た後:
http://msdn.microsoft.com/en-us/library/ms178473.aspx
最大限のパフォーマンスを得るために、HttpContext オブジェクトが作成されたらすぐに、ただし HttpApplication が作成される前にコードを開始する方法を見つけたいと考えています。(HttpApplication クラスがロードされた後でコードを実行するのは簡単ですが、そのイベントのいずれかがトリガーされる前に、次のように HTTP モジュールのコンストラクターを使用します。
public class AuthModule : IHttpModule
{
public AuthModule()
{
HttpContext.Current.Response.Write("hello world");
HttpContext.Current.Response.End();
}
#region IHttpModule Members
public void Dispose()
{ }
public void Init(HttpApplication context)
{ }
#endregion
}
User オブジェクトにアクセスできないことはわかっていますが、それは必要ありません。