Microsoft.AspNetCore.Diagnostics Espacio de nombres

Contiene tipos relacionados con la captura y generación de informes de diagnósticos en ASP.NET Core. El middleware como ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewarey StatusCodePagesMiddleware se usan para controlar errores en ASP.NET Core.

Clases

Nombre Description
CompilationFailure

Describe un error al compilar un archivo específico.

DeveloperExceptionPageMiddleware

Captura excepciones sincrónicas y asincrónicas de la canalización y genera respuestas de error.

DiagnosticMessage

Un único mensaje de diagnóstico.

ErrorContext

Proporciona contexto sobre el error que está siendo controlado actualmente por DeveloperExceptionPageMiddleware.

ExceptionHandlerFeature

Característica que contiene la ruta de acceso y el error de la solicitud original para su examen por parte de un controlador de excepciones.

ExceptionHandlerMiddleware

Middleware para controlar excepciones en la aplicación.

ExceptionHandlerSuppressDiagnosticsContext

Contexto usado para determinar si ExceptionHandlerMiddleware debe registrar diagnósticos para una excepción.

StatusCodeContext

Contiene información utilizada por el controlador de .StatusCodePagesMiddleware

StatusCodePagesFeature

Representa la característica Páginas de códigos de estado.

StatusCodePagesMiddleware

Middleware para generar el cuerpo de respuesta de códigos de estado de error sin cuerpo.

StatusCodeReExecuteFeature

Implementación predeterminada para IStatusCodeReExecuteFeature.

WelcomePageMiddleware

Este middleware proporciona una página web predeterminada para las nuevas aplicaciones.

Interfaces

Nombre Description
ICompilationException

Especifica el contrato para una excepción que representa un error de compilación.

IDeveloperPageExceptionFilter

Proporciona un punto de extensibilidad para cambiar el comportamiento de DeveloperExceptionPageMiddleware.

IExceptionHandler

Representa una interfaz para controlar excepciones en ASP.NET Core aplicaciones. IExceptionHandler El middleware del controlador de excepciones usa implementaciones.

IExceptionHandlerFeature

Representa una característica que contiene el error de la solicitud original que un controlador de excepciones va a examinar.

IExceptionHandlerPathFeature

Representa un controlador de excepciones con la ruta de acceso original de la solicitud.

IStatusCodePagesFeature

Representa la característica Páginas de códigos de estado.

IStatusCodeReExecuteFeature

Representa una característica que contiene los detalles de la ruta de acceso de la solicitud original. StatusCodePagesMiddleware proporciona esta característica cuando vuelve a ejecutar la canalización de solicitud con una ruta de acceso alternativa para generar el cuerpo de la respuesta.

Enumeraciones

Nombre Description
ExceptionHandledType

Resultado de controlar una excepción con .ExceptionHandlerMiddleware

Comentarios

Para obtener más información sobre los diagnósticos, consulte Control de errores en ASP.NET Core.