Microsoft.AspNetCore.Diagnostics Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
|
| 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.