Freigeben über


Microsoft.AspNetCore.Diagnostics Namespace

Enthält Typen im Zusammenhang mit der Erfassung und Berichterstellung Diagnose in ASP.NET Core. Middleware wie ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewareund StatusCodePagesMiddleware werden verwendet, um Fehler in ASP.NET Core zu behandeln.

Klassen

CompilationFailure

Beschreibt einen Fehler beim Kompilieren einer bestimmten Datei.

DeveloperExceptionPageMiddleware

Erfasst synchrone und asynchrone Ausnahmen aus der Pipeline und generiert Fehlerantworten.

DiagnosticMessage

Eine einzelne Diagnosemeldung.

ErrorContext

Stellt Kontext zu dem Fehler bereit, der derzeit von der DeveloperExceptionPageMiddleware behandelt wird.

ExceptionHandlerFeature

Ein Feature, das den Pfad und den Fehler der ursprünglichen Anforderung zur Prüfung durch einen Ausnahmehandler enthält.

ExceptionHandlerMiddleware

Eine Middleware zum Behandeln von Ausnahmen in der Anwendung.

StatusCodeContext

Enthält Informationen, die vom Handler des StatusCodePagesMiddlewareverwendet werden.

StatusCodePagesFeature

Stellt das Feature Statuscodepages dar.

StatusCodePagesMiddleware

Eine Middleware zum Generieren des Antworttexts von Fehler status Codes ohne Text.

StatusCodeReExecuteFeature

Standardimplementierung für IStatusCodeReExecuteFeature.

WelcomePageMiddleware

Diese Middleware stellt eine Standardwebseite für neue Anwendungen zur Verfügung.

Schnittstellen

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 Ausnahmehandlermiddleware 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 Statuscodepages dar.

IStatusCodeReExecuteFeature

Stellt ein Feature dar, das die Pfaddetails der ursprünglichen Anforderung enthält. Dieses Feature wird von StatusCodePagesMiddleware bereitgestellt, wenn die Anforderungspipeline mit einem alternativen Pfad zum Generieren des Antworttexts erneut ausgeführt wird.

Hinweise

Weitere Informationen zu Diagnose finden Sie unter Behandeln von Fehlern in ASP.NET Core.