一部の処理のために IIS モジュールを追加する必要があります。これが私のモジュールです:
namespace MyNamespace
{
public class MyModule : IHttpModule
{
#region IHttpModule Members
public void Dispose()
{
}
public void Init(HttpApplication context)
{
//I hope to do some work here ONLY once for all requests
context.ReleaseRequestState += new EventHandler(myHandler);
}
#endregion
public void myHandler(Object source, EventArgs e)
{
//do some work...
}
}
}
Init() メソッドでリソースを消費する作業を行う必要があります。Init が Web サイトで一度だけ呼び出され、IIS マネージャーで Web サイトが再起動されたときにのみ再度呼び出されることを願っています。
これの専門家は、Init() が期待どおりに機能するかどうかを教えてもらえますか?
ありがとう!