Windows環境下でのC++におけるSEH例外のC++ catchによる捕捉
Structured Exception HandlingをC++例外に変換する手法
Windowsプラットフォームでは、メモリアクセス違反(Access Violation)やゼロ除算など、Win32の構造化例外(SEH: Structured Exception Handling)が発生することがあります。しかし、標準C++のtry-catch文はこれらの例外を直接捕捉できません。これを可能にするには、SEHをC++例外へ変換する仕組みを導入する必要 ...
6月18日 00:24 投稿
ASP.NET Core APIにおけるグローバル例外処理ミドルウェアの実装とパイプライン適用
ASP.NET Core アプリケーションにおいて、外部クライアントに提供する API は一律のレスポンス形式を維持することが望ましい。予期せぬ例外が発生した場合、デフォルトの HTTP エラーページ(404 や 500 など)が返されると、クライアント側の JSON パーサーが破綻する可能性がある。そのため、リクエストパイプライン全体を巻き包み、例外発生時に構造化された JSON デー ...
5月26日 02:39 投稿