Microsoft.AspNetCore.Diagnostics 命名空間

包含與 ASP.NET Core 中擷取與報告診斷相關的類型。 中介軟體ExceptionHandlerMiddleware如 、 DeveloperExceptionPageMiddleware、 StatusCodePagesMiddleware 用於處理 ASP.NET Core 中的錯誤。

類別

名稱 Description
CompilationFailure

描述編譯特定檔案時的失敗。

DeveloperExceptionPageMiddleware

擷取管線中的同步與非同步異常,並產生錯誤回應。

DiagnosticMessage

只有一個診斷訊息。

ErrorContext

提供目前由 DeveloperExceptionPageMiddleware 處理的錯誤背景說明。

ExceptionHandlerFeature

一個包含原始請求路徑與錯誤的特性,供例外處理器檢查。

ExceptionHandlerMiddleware

一個用於處理應用程式異常的中介軟體。

ExceptionHandlerSuppressDiagnosticsContext

判斷是否 ExceptionHandlerMiddleware 應記錄例外診斷的上下文。

StatusCodeContext

包含處理者 StatusCodePagesMiddleware所使用的資訊。

StatusCodePagesFeature

代表狀態碼頁面功能。

StatusCodePagesMiddleware

一個中介軟體,用於產生錯誤狀態碼的回應本體,但沒有正體。

StatusCodeReExecuteFeature

的 IStatusCodeReExecuteFeature預設實作。

WelcomePageMiddleware

此中介軟體提供新應用程式的預設網頁。

介面

名稱 Description
ICompilationException

指定代表編譯失敗的例外合約。

IDeveloperPageExceptionFilter

提供一個可擴充點,用於更改 DeveloperExceptionPageMiddleware 的行為。

IExceptionHandler

代表一個用於處理 ASP.NET Core 應用程式異常的介面。 IExceptionHandler 實作由例外處理程序中介軟體使用。

IExceptionHandlerFeature

代表包含原始請求錯誤的功能,供例外處理程序檢查。

IExceptionHandlerPathFeature

代表一個例外處理器,請求的原始路徑。

IStatusCodePagesFeature

代表狀態碼頁面功能。

IStatusCodeReExecuteFeature

代表包含原始請求路徑細節的功能。 此功能由 StatusCodePagesMiddleware 提供,當它以替代路徑重新執行請求管線以產生回應主體時。

列舉

名稱 Description
ExceptionHandledType

處理例外時的 ExceptionHandlerMiddleware結果。

備註

欲了解更多診斷資訊,請參閱 ASP.NET Core 中的錯誤處理。