次のクエリがあります。ASP.NET Global.ascx ファイルでは、次の HttpApplication イベントが定義されています。
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
}
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
}
protected void Application_Error(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
protected void Application_End(object sender, EventArgs e)
{
}
理解できるように、これらは HttpApplication イベント ハンドラーです。しかし、他にもたくさんのイベントがあります。Global.ascx イベントは登録済みのイベントだけですか? そうでない場合、それらが登録されていた他のイベントは何ですか? また、Application_BeginRequest イベント ハンドラの実装に HttpModule を実装したとします。現在、ASP.NET Framework も同じものを実装しています。次に、私の実装はフレームワークのものをオーバーライドしますか?