Microsoft.AspNetCore.Diagnostics Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
|
| 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.