Microsoft.AspNetCore.Diagnostics 命名空间

包含与捕获和报告 ASP.NET Core中的诊断相关的类型。 、 和 StatusCodePagesMiddlewareExceptionHandlerMiddlewareDeveloperExceptionPageMiddleware中间件用于处理 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中的错误