Share via


Microsoft.AspNetCore.Diagnostics 命名空間

包含與擷取和報告 ASP.NET Core中的診斷相關的類型。 、、 DeveloperExceptionPageMiddlewareStatusCodePagesMiddlewareExceptionHandlerMiddleware 中介軟體可用來處理 ASP.NET Core中的錯誤。

類別

CompilationFailure

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

DeveloperExceptionPageMiddleware

從管線擷取同步和非同步例外狀況,並產生錯誤回應。

DiagnosticMessage

單一診斷訊息。

ErrorContext

提供 DeveloperExceptionPageMiddleware 目前正在處理之錯誤的內容。

ExceptionHandlerFeature

功能,包含原始要求的路徑和錯誤,以供例外狀況處理常式檢查。

ExceptionHandlerMiddleware

用於處理應用程式中例外狀況的中介軟體。

StatusCodeContext

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

StatusCodePagesFeature

表示狀態字碼頁功能。

StatusCodePagesMiddleware

用來產生沒有本文之錯誤狀態碼回應本文的中介軟體。

StatusCodeReExecuteFeature

的預設實作 IStatusCodeReExecuteFeature

WelcomePageMiddleware

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

介面

ICompilationException

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

IDeveloperPageExceptionFilter

提供擴充點來變更 DeveloperExceptionPageMiddleware 的行為。

IExceptionHandler

表示在 ASP.NET Core 應用程式中處理例外狀況的介面。 IExceptionHandler 例外狀況處理常式中介軟體會使用 實作。

IExceptionHandlerFeature

表示包含例外狀況處理常式所要檢查之原始要求錯誤的功能。

IExceptionHandlerPathFeature

表示具有要求原始路徑的例外狀況處理常式。

IStatusCodePagesFeature

表示狀態字碼頁功能。

IStatusCodeReExecuteFeature

表示包含原始要求路徑詳細資料的功能。 當 StatusCodePagesMiddleware 使用替代路徑重新執行要求管線以產生回應本文時,就會提供這項功能。

備註

如需診斷的詳細資訊,請參閱處理 ASP.NET Core中的錯誤