Microsoft.AspNetCore.Diagnostics 名前空間

ASP.NET Coreでの診断のキャプチャとレポートに関連する型が含まれています。 ExceptionHandlerMiddleware、DeveloperExceptionPageMiddleware、StatusCodePagesMiddlewareなどのミドルウェアは、ASP.NET Coreのエラーを処理するために使用されます。

クラス

Name 説明
CompilationFailure

特定のファイルのコンパイルエラーについて説明します。

DeveloperExceptionPageMiddleware

パイプラインから同期例外と非同期例外をキャプチャし、エラー応答を生成します。

DiagnosticMessage

1 つの診断メッセージ。

ErrorContext

DeveloperExceptionPageMiddleware によって現在処理されているエラーに関するコンテキストを提供します。

ExceptionHandlerFeature

例外ハンドラーによる元の検査要求のパスとエラーを含む機能。

ExceptionHandlerMiddleware

アプリケーションで例外を処理するためのミドルウェア。

ExceptionHandlerSuppressDiagnosticsContext

ExceptionHandlerMiddlewareが例外の診断を記録する必要があるかどうかを判断するために使用されるコンテキスト。

StatusCodeContext

StatusCodePagesMiddlewareのハンドラーによって使用される情報を格納します。

StatusCodePagesFeature

状態コード ページ機能を表します。

StatusCodePagesMiddleware

本文のないエラー状態コードの応答本文を生成するためのミドルウェア。

StatusCodeReExecuteFeature

IStatusCodeReExecuteFeatureの既定の実装。

WelcomePageMiddleware

このミドルウェアは、新しいアプリケーション用の既定の Web ページを提供します。

インターフェイス

Name 説明
ICompilationException

コンパイルエラーを表す例外のコントラクトを指定します。

IDeveloperPageExceptionFilter

DeveloperExceptionPageMiddleware の動作を変更するための拡張ポイントを提供します。

IExceptionHandler

ASP.NET Core アプリケーションで例外を処理するためのインターフェイスを表します。 IExceptionHandler 実装は、例外ハンドラー ミドルウェアによって使用されます。

IExceptionHandlerFeature

例外ハンドラーによって検査される元の要求のエラーを含む機能を表します。

IExceptionHandlerPathFeature

要求の元のパスを持つ例外ハンドラーを表します。

IStatusCodePagesFeature

状態コード ページ機能を表します。

IStatusCodeReExecuteFeature

元の要求のパスの詳細を含む機能を表します。 この機能は、応答本文を生成するための代替パスを使用して要求パイプラインを再実行するときに、StatusCodePagesMiddleware によって提供されます。

列挙型

Name 説明
ExceptionHandledType

ExceptionHandlerMiddlewareで例外を処理した結果。

注釈

診断の詳細については、「ASP.NET Coreでのエラーの処理」を参照してください。