Microsoft.AspNetCore.Diagnostics Espace de noms

Contient des types liés à la capture et aux diagnostics de création de rapports dans ASP.NET Core. Les intergiciels tels que ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewareet StatusCodePagesMiddleware sont utilisés pour gérer les erreurs dans ASP.NET Core.

Classes

Nom Description
CompilationFailure

Décrit un échec de compilation d’un fichier spécifique.

DeveloperExceptionPageMiddleware

Capture des exceptions synchrones et asynchrones à partir du pipeline et génère des réponses d’erreur.

DiagnosticMessage

Message de diagnostic unique.

ErrorContext

Fournit un contexte sur l’erreur actuellement gérée par DeveloperExceptionPageMiddleware.

ExceptionHandlerFeature

Fonctionnalité contenant le chemin d’accès et l’erreur de la demande d’origine pour examen par un gestionnaire d’exceptions.

ExceptionHandlerMiddleware

Intergiciel pour la gestion des exceptions dans l’application.

ExceptionHandlerSuppressDiagnosticsContext

Contexte utilisé pour déterminer si ExceptionHandlerMiddleware les diagnostics doivent être enregistrés pour une exception.

StatusCodeContext

Contient des informations utilisées par le gestionnaire du StatusCodePagesMiddleware.

StatusCodePagesFeature

Représente la fonctionnalité pages de codes d’état.

StatusCodePagesMiddleware

Intergiciel pour générer le corps de réponse des codes d’état d’erreur sans corps.

StatusCodeReExecuteFeature

Implémentation par défaut pour IStatusCodeReExecuteFeature.

WelcomePageMiddleware

Ce middleware fournit une page web par défaut pour les nouvelles applications.

Interfaces

Nom Description
ICompilationException

Spécifie le contrat d’une exception représentant l’échec de compilation.

IDeveloperPageExceptionFilter

Fournit un point d’extensibilité pour modifier le comportement de DeveloperExceptionPageMiddleware.

IExceptionHandler

Représente une interface permettant de gérer les exceptions dans les applications ASP.NET Core. IExceptionHandler Les implémentations sont utilisées par l’intergiciel du gestionnaire d’exceptions.

IExceptionHandlerFeature

Représente une fonctionnalité contenant l’erreur de la requête d’origine à examiner par un gestionnaire d’exceptions.

IExceptionHandlerPathFeature

Représente un gestionnaire d’exceptions avec le chemin d’accès d’origine de la requête.

IStatusCodePagesFeature

Représente la fonctionnalité pages de codes d’état.

IStatusCodeReExecuteFeature

Représente une fonctionnalité contenant les détails du chemin d’accès de la requête d’origine. Cette fonctionnalité est fournie par StatusCodePagesMiddleware lorsqu’elle réexécute le pipeline de requête avec un autre chemin d’accès pour générer le corps de la réponse.

Énumérations

Nom Description
ExceptionHandledType

Résultat de la gestion d’une exception avec le ExceptionHandlerMiddleware.

Remarques

Pour plus d’informations sur les diagnostics, consultez Gérer les erreurs dans ASP.NET Core.