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