Microsoft.AspNetCore.Diagnostics 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含与捕获和报告 ASP.NET Core中的诊断相关的类型。 、 和 StatusCodePagesMiddleware 等ExceptionHandlerMiddlewareDeveloperExceptionPageMiddleware中间件用于处理 ASP.NET Core中的错误。
类
CompilationFailure |
描述编译特定文件的失败。 |
DeveloperExceptionPageMiddleware |
从管道捕获同步和异步异常并生成错误响应。 |
DiagnosticMessage |
单个诊断消息。 |
ErrorContext |
提供有关 DeveloperExceptionPageMiddleware 当前正在处理的错误的上下文。 |
ExceptionHandlerFeature |
包含异常处理程序检查的原始请求的路径和错误的功能。 |
ExceptionHandlerMiddleware |
用于处理应用程序中异常的中间件。 |
StatusCodeContext |
包含 的处理程序 StatusCodePagesMiddleware使用的信息。 |
StatusCodePagesFeature |
表示状态代码页功能。 |
StatusCodePagesMiddleware |
一个中间件,用于生成没有正文的错误状态代码的响应正文。 |
StatusCodeReExecuteFeature |
的默认实现 IStatusCodeReExecuteFeature。 |
WelcomePageMiddleware |
此中间件为新应用程序提供默认网页。 |
接口
ICompilationException |
指定表示编译失败的异常的协定。 |
IDeveloperPageExceptionFilter |
提供一个扩展点,用于更改 DeveloperExceptionPageMiddleware 的行为。 |
IExceptionHandler |
表示用于处理 ASP.NET Core应用程序中异常的接口。
|
IExceptionHandlerFeature |
表示一个功能,其中包含要由异常处理程序检查的原始请求的错误。 |
IExceptionHandlerPathFeature |
表示具有请求原始路径的异常处理程序。 |
IStatusCodePagesFeature |
表示状态代码页功能。 |
IStatusCodeReExecuteFeature |
表示包含原始请求的路径详细信息的功能。 此功能由 StatusCodePagesMiddleware 使用备用路径重新执行请求管道以生成响应正文时提供。 |
注解
有关诊断的详细信息,请参阅处理 ASP.NET Core中的错误。