Microsoft.AspNetCore.Diagnostics Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Typen im Zusammenhang mit der Erfassung und Berichterstellungsdiagnose in ASP.NET Core. Middleware wie ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewareund StatusCodePagesMiddleware werden verwendet, um Fehler in ASP.NET Core zu behandeln.
Klassen
| Name | Beschreibung |
|---|---|
| CompilationFailure |
Beschreibt einen Fehler beim Kompilieren einer bestimmten Datei. |
| DeveloperExceptionPageMiddleware |
Erfasst synchrone und asynchrone Ausnahmen von der Pipeline und generiert Fehlerantworten. |
| DiagnosticMessage |
Eine einzelne Diagnosenachricht. |
| ErrorContext |
Stellt Kontext zu dem Fehler bereit, der derzeit von der DeveloperExceptionPageMiddleware behandelt wird. |
| ExceptionHandlerFeature |
Ein Feature, das den Pfad und fehler des ursprünglichen Prüfungsantrags durch einen Ausnahmehandler enthält. |
| ExceptionHandlerMiddleware |
Eine Middleware zum Behandeln von Ausnahmen in der Anwendung. |
| ExceptionHandlerSuppressDiagnosticsContext |
Der Kontext, der verwendet wird, um zu bestimmen, ob ExceptionHandlerMiddleware die Diagnose für eine Ausnahme erfasst werden soll. |
| StatusCodeContext |
Enthält Informationen, die vom Handler der .StatusCodePagesMiddleware |
| StatusCodePagesFeature |
Stellt das Feature "Statuscodeseiten" dar. |
| StatusCodePagesMiddleware |
Eine Middleware zum Generieren des Antworttexts von Fehlerstatuscodes ohne Textkörper. |
| StatusCodeReExecuteFeature |
Standardimplementierung für IStatusCodeReExecuteFeature. |
| WelcomePageMiddleware |
Diese Middleware stellt eine Standardwebseite für neue Anwendungen bereit. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| ICompilationException |
Gibt den Vertrag für eine Ausnahme an, die kompilierungsfehler darstellt. |
| IDeveloperPageExceptionFilter |
Stellt einen Erweiterbarkeitspunkt zum Ändern des Verhaltens der DeveloperExceptionPageMiddleware bereit. |
| IExceptionHandler |
Stellt eine Schnittstelle zum Behandeln von Ausnahmen in ASP.NET Core Anwendungen dar.
|
| IExceptionHandlerFeature |
Stellt ein Feature dar, das den Fehler der ursprünglichen Anforderung enthält, die von einem Ausnahmehandler untersucht werden soll. |
| IExceptionHandlerPathFeature |
Stellt einen Ausnahmehandler mit dem ursprünglichen Pfad der Anforderung dar. |
| IStatusCodePagesFeature |
Stellt das Feature "Statuscodeseiten" dar. |
| IStatusCodeReExecuteFeature |
Stellt ein Feature dar, das die Pfaddetails der ursprünglichen Anforderung enthält. Dieses Feature wird von der StatusCodePagesMiddleware bereitgestellt, wenn sie die Anforderungspipeline mit einem alternativen Pfad zum Generieren des Antworttexts erneut ausführt. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ExceptionHandledType |
Das Ergebnis der Behandlung einer Ausnahme mit dem ExceptionHandlerMiddleware. |
Hinweise
Weitere Informationen zur Diagnose finden Sie unter "Behandeln von Fehlern in ASP.NET Core".