Microsoft.AspNetCore.Diagnostics 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含與 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 應用程式異常的介面。
|
| IExceptionHandlerFeature |
代表包含原始請求錯誤的功能,供例外處理程序檢查。 |
| IExceptionHandlerPathFeature |
代表一個例外處理器,請求的原始路徑。 |
| IStatusCodePagesFeature |
代表狀態碼頁面功能。 |
| IStatusCodeReExecuteFeature |
代表包含原始請求路徑細節的功能。 此功能由 StatusCodePagesMiddleware 提供,當它以替代路徑重新執行請求管線以產生回應主體時。 |
列舉
| 名稱 | Description |
|---|---|
| ExceptionHandledType |
處理例外時的 ExceptionHandlerMiddleware結果。 |
備註
欲了解更多診斷資訊,請參閱 ASP.NET Core 中的錯誤處理。