HTTML 모듈의 응용 프로그램 시작에서 일부 코드를 실행하려고합니다. 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
}
}
IHttpModule 대신 IHttpHandler를 사용해야한다고 생각합니다. – Dai
배포 가능한 항목을 만들려고하는데 web.config의 항목은 내가 생각할 수있는 가장 쉽고 간단한 침입 지침입니다. – TruMan1