Global.asax のイベント ハンドラーで自動的にスタブする方法があるかどうか疑問に思っていますか? これまでのところ、これを行う方法の例を見つけることができませんでした。利用可能なデリゲート名のリストを見つけて手動で入力する必要があるようです。
インテリセンスも、この件に関して有益な情報を提供していないようです。
Global.asax のイベント ハンドラーで自動的にスタブする方法があるかどうか疑問に思っていますか? これまでのところ、これを行う方法の例を見つけることができませんでした。利用可能なデリゲート名のリストを見つけて手動で入力する必要があるようです。
インテリセンスも、この件に関して有益な情報を提供していないようです。
ASP.Net ランタイムはリフレクションを使用して、「Application_Start」、「Session_Start」などの名前のメソッドを動的に検索し、それらを HttpApplication クラスの対応するイベントにバインドします。"Application_" の後にイベントの名前が続く名前のメソッドを Global.asax.cs に含めるだけで、任意の HttpApplication イベントに効果的にバインドできます。たとえば、EndRequest イベントを利用するには、これを Global.asax.cs ファイルに追加します。
protected void Application_EndRequest(object sender, EventArgs e)
{
// Your code here
}
これがどのように行われるかについての有益な情報については、Rick Strahl のこのブログ エントリを参照してください。
クラスのすべてのイベントはHttpApplication
、global.asax にハンドラーを持つことができます。