Microsoft.AspNetCore.Diagnostics Namespace

Contém tipos relacionados à captura e à diagnóstico de relatórios em ASP.NET Core. Middleware como ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewaree StatusCodePagesMiddleware são usados para lidar com erros em ASP.NET Core.

Classes

CompilationFailure

Descreve uma falha ao compilar um arquivo específico.

DeveloperExceptionPageMiddleware

Captura exceções síncronas e assíncronas do pipeline e gera respostas de erro.

DiagnosticMessage

Uma única mensagem de diagnóstico.

ErrorContext

Fornece contexto sobre o erro que está sendo tratado atualmente pelo DeveloperExceptionPageMiddleware.

ExceptionHandlerFeature

Um recurso que contém o caminho e o erro da solicitação original para exame por um manipulador de exceção.

ExceptionHandlerMiddleware

Um middleware para lidar com exceções no aplicativo.

StatusCodeContext

Contém informações usadas pelo manipulador do StatusCodePagesMiddleware.

StatusCodePagesFeature

Representa o recurso Páginas de código de status.

StatusCodePagesMiddleware

Um middleware para gerar o corpo da resposta de erros status códigos sem corpo.

StatusCodeReExecuteFeature

Implementação padrão para IStatusCodeReExecuteFeature.

WelcomePageMiddleware

Este middleware oferece uma página da Web padrão para novos aplicativos.

Interfaces

ICompilationException

Especifica o contrato para uma exceção que representa a falha de compilação.

IDeveloperPageExceptionFilter

Fornece um ponto de extensibilidade para alterar o comportamento do DeveloperExceptionPageMiddleware.

IExceptionHandler

Representa uma interface para lidar com exceções em aplicativos ASP.NET Core. IExceptionHandler as implementações são usadas pelo middleware do manipulador de exceção.

IExceptionHandlerFeature

Representa um recurso que contém o erro da solicitação original a ser examinada por um manipulador de exceção.

IExceptionHandlerPathFeature

Representa um manipulador de exceção com o caminho original da solicitação.

IStatusCodePagesFeature

Representa o recurso Páginas de código de status.

IStatusCodeReExecuteFeature

Representa um recurso que contém os detalhes do caminho da solicitação original. Esse recurso é fornecido pelo StatusCodePagesMiddleware quando ele executa novamente o pipeline de solicitação com um caminho alternativo para gerar o corpo da resposta.

Comentários

Para obter mais informações sobre diagnóstico, consulte Manipular erros em ASP.NET Core.