Microsoft.AspNetCore.Diagnostics Namespace

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. IExceptionHandler Implementierungen werden von der Middleware des Ausnahmehandlers verwendet.

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".