HttpApplication.Error イベント


ハンドルされない例外がスローされると発生します。Occurs when an unhandled exception is thrown.

 event EventHandler ^ Error;
public event EventHandler Error;
member this.Error : EventHandler 
Public Custom Event Error As EventHandler 


Error イベントを発生させる例外は、GetLastError メソッドの呼び出しによってアクセスできます。The exception that raises the Error event can be accessed by a call to the GetLastError method. アプリケーションでカスタムエラー出力が生成される場合は、ClearError メソッドの呼び出しによって ASP.NET によって生成される既定のエラーメッセージを抑制します。If your application generates custom error output, suppress the default error message that is generated by ASP.NET by a call to the ClearError method.


Web アプリケーションに XML Web サービスが含まれている場合、これらのサービスのグローバル例外処理には Error イベントを使用できません。If your Web application contains XML Web services, you cannot use the Error event for global exception handling of those services. XML Web サービスの HTTP ハンドラーは、XML Web サービスで発生した例外を使用して、Error が呼び出される前に SOAP エラーに変換します。The HTTP handler for XML Web services consumes any exception that occurs in an XML Web service and converts it to a SOAP fault before the Error being called. XML Web サービスの例外を処理するには、カスタムグローバル例外ハンドラーで Web サービスの例外を処理するための SOAP 拡張機能を構築します。To handle XML Web service exceptions, build a SOAP extension to process Web service exceptions in a custom global exception handler.

イベントを処理する方法の詳細については、次を参照してください。処理とイベントの発生します。For more information about how to handle events, see Handling and Raising Events.