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, DeveloperExceptionPageMiddlewareiStatusCodePagesMiddleware, służy do obsługi błędów w ASP.NET Core.

Klasy

Nazwisko Opis
CompilationFailure

Opisuje błąd kompilujący określony plik.

DeveloperExceptionPageMiddleware

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

DiagnosticMessage

Pojedynczy komunikat diagnostyczny.

ErrorContext

Zawiera kontekst dotyczący błędu aktualnie obsługiwanego 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.

ExceptionHandlerSuppressDiagnosticsContext

Kontekst używany do określania, czy ExceptionHandlerMiddleware należy rejestrować diagnostykę dla wyjątku.

StatusCodeContext

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

StatusCodePagesFeature

Reprezentuje funkcję strony kodowej stanu.

StatusCodePagesMiddleware

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

StatusCodeReExecuteFeature

Domyślna implementacja dla elementu IStatusCodeReExecuteFeature.

WelcomePageMiddleware

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

Interfejsy

Nazwisko Opis
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 program obsługi wyjątków.

IExceptionHandlerPathFeature

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

IStatusCodePagesFeature

Reprezentuje funkcję strony kodowej stanu.

IStatusCodeReExecuteFeature

Reprezentuje funkcję zawierającą szczegóły ścieżki oryginalnego żądania. Ta funkcja jest udostępniana przez element StatusCodePagesMiddleware podczas ponownego wykonywania potoku żądania przy użyciu alternatywnej ścieżki w celu wygenerowania treści odpowiedzi.

Wyliczenia

Nazwisko Opis
ExceptionHandledType

Wynik obsługi wyjątku z .ExceptionHandlerMiddleware

Uwagi

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