HTML モジュールのアプリケーション開始でいくつかのコードを実行しようとしています。Init() が複数回起動されるため、アプリケーションが起動したかどうかを示す信頼できるフラグはありますか?
public class Module : IHttpModule
{
#region IHttpModule Members
public void Dispose()
{
//clean-up code here.
}
public void Init(HttpApplication context)
{
//PROCESS ON APPLICATION START EVENT
this.OnApplicationStart(context);
}
#endregion
public void OnApplicationStart(HttpApplication context)
{
if (!application started??) //FRAMEWORK FLAG?
//DO SOMETHING
}
}