Microsoft.AspNetCore.Diagnostics Пространство имен

Содержит типы, связанные с записью и отчетностью диагностика в ASP.NET Core. ПО промежуточного слоя, например ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewareи StatusCodePagesMiddleware , используются для обработки ошибок в ASP.NET Core.

Классы

CompilationFailure

Описывает сбой компиляции определенного файла.

DeveloperExceptionPageMiddleware

Фиксирует синхронные и асинхронные исключения из конвейера и создает ответы на ошибки.

DiagnosticMessage

Одно диагностическое сообщение.

ErrorContext

Предоставляет контекст об ошибке, которая в настоящее время обрабатывается программой DeveloperExceptionPageMiddleware.

ExceptionHandlerFeature

Функция, содержащая путь и ошибку исходного запроса на проверку обработчиком исключений.

ExceptionHandlerMiddleware

ПО промежуточного слоя для обработки исключений в приложении.

StatusCodeContext

Содержит сведения, используемые обработчиком StatusCodePagesMiddlewareобъекта .

StatusCodePagesFeature

Представляет функцию страниц кода состояния.

StatusCodePagesMiddleware

ПО промежуточного слоя для создания текста ответа кодов состояния ошибок без текста.

StatusCodeReExecuteFeature

Реализация по умолчанию для IStatusCodeReExecuteFeature.

WelcomePageMiddleware

ПО промежуточного слоя предоставляет веб-страницу по умолчанию для новых приложений.

Интерфейсы

ICompilationException

Указывает контракт для исключения, представляющего сбой компиляции.

IDeveloperPageExceptionFilter

Предоставляет точку расширяемости для изменения поведения DeveloperExceptionPageMiddleware.

IExceptionHandler

Представляет интерфейс для обработки исключений в ASP.NET Core приложениях. IExceptionHandler реализации используются ПО промежуточного слоя обработчика исключений.

IExceptionHandlerFeature

Представляет функцию, содержащую ошибку исходного запроса, проверяемого обработчиком исключений.

IExceptionHandlerPathFeature

Представляет обработчик исключений с исходным путем запроса.

IStatusCodePagesFeature

Представляет функцию страниц кода состояния.

IStatusCodeReExecuteFeature

Представляет функцию, содержащую сведения о пути к исходному запросу. Эта функция предоставляется statusCodePagesMiddleware при повторном выполнении конвейера запроса с альтернативным путем для создания текста ответа.

Комментарии

Дополнительные сведения о диагностика см. в разделе Обработка ошибок в ASP.NET Core.