IAsyncErrorNotify.OnError メソッド
アセンブリ: System.EnterpriseServices (system.enterpriseservices.dll 内)


このメソッドは、バッチ作業を非同期に実行しているときに発生したエラーを適切に処理するために実装します。回復不能なエラーが発生するとプロセスが Failfast によって強制終了されるため、このメソッドを使用しなければ、非同期バッチ作業内のエラーが発生した位置を確認する方法はありません。プロセスは、このメソッドが戻り値としてエラーを返した場合にも終了します。バッチ作業自体は、OnCall で実装され、AsynchronousCall を呼び出すことによって非同期に実行されます。
このメソッドは、標準の戻り値である E_FAIL、E_INVALIDARG、および E_OUTOFMEMORY をサポートすると同時に、メソッド呼び出しが正常に終了したことを示す戻り値 S_OK もサポートしています。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- IAsyncErrorNotify.OnError メソッドのページへのリンク