Microsoft.AspNetCore.Diagnostics Przestrzeń nazw

Zawiera typy związane z przechwytywaniem i raportowaniem diagnostyki w ASP.NET Core. Oprogramowanie pośredniczące, takie jak ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewarei StatusCodePagesMiddleware są używane do obsługi błędów w ASP.NET Core.

Klasy

CompilationFailure

Opisuje niepowodzenie kompilowania określonego pliku.

DeveloperExceptionPageMiddleware

Przechwytuje synchroniczne i asynchroniczne wyjątki z potoku i generuje odpowiedzi o błędach.

DiagnosticMessage

Pojedynczy komunikat diagnostyczny.

ErrorContext

Zawiera kontekst dotyczący aktualnie obsługiwanego błędu przez program DeveloperExceptionPageMiddleware.

ExceptionHandlerFeature

Funkcja zawierająca ścieżkę i błąd oryginalnego żądania do zbadania przez program obsługi wyjątków.

ExceptionHandlerMiddleware

Oprogramowanie pośredniczące do obsługi wyjątków w aplikacji.

StatusCodeContext

Zawiera informacje używane przez program obsługi programu StatusCodePagesMiddleware.

StatusCodePagesFeature

Reprezentuje funkcję Strony kodu stanu.

StatusCodePagesMiddleware

Oprogramowanie pośredniczące do generowania treści odpowiedzi kodów stanu błędu bez treści.

StatusCodeReExecuteFeature

Domyślna implementacja dla IStatusCodeReExecuteFeatureelementu .

WelcomePageMiddleware

To oprogramowanie pośredniczące udostępnia domyślną stronę internetową dla nowych aplikacji.

Interfejsy

ICompilationException

Określa kontrakt dla wyjątku reprezentującego błąd kompilacji.

IDeveloperPageExceptionFilter

Zapewnia punkt rozszerzalności umożliwiający zmianę zachowania klasy DeveloperExceptionPageMiddleware.

IExceptionHandler

Reprezentuje interfejs do obsługi wyjątków w aplikacjach ASP.NET Core. IExceptionHandler implementacje są używane przez oprogramowanie pośredniczące programu obsługi wyjątków.

IExceptionHandlerFeature

Reprezentuje funkcję zawierającą błąd oryginalnego żądania do zbadania przez procedurę obsługi wyjątków.

IExceptionHandlerPathFeature

Reprezentuje procedurę obsługi wyjątków z oryginalną ścieżką żądania.

IStatusCodePagesFeature

Reprezentuje funkcję Strony kodu stanu.

IStatusCodeReExecuteFeature

Reprezentuje funkcję zawierającą szczegóły ścieżki oryginalnego żądania. Ta funkcja jest dostarczana przez element StatusCodePagesMiddleware podczas ponownego wykonywania potoku żądania z alternatywną ścieżką w celu wygenerowania treści odpowiedzi.

Uwagi

Aby uzyskać więcej informacji na temat diagnostyki, zobacz Obsługa błędów w ASP.NET Core.