Microsoft.AspNetCore.Diagnostics Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos relacionados à captura e ao relatório de diagnóstico em ASP.NET Core. Middleware, como ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewaree StatusCodePagesMiddleware são usados para lidar com erros em ASP.NET Core.
Classes
| Nome | Description |
|---|---|
| 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 de exame por um manipulador de exceção. |
| ExceptionHandlerMiddleware |
Um middleware para lidar com exceções no aplicativo. |
| ExceptionHandlerSuppressDiagnosticsContext |
O contexto usado para determinar se ExceptionHandlerMiddleware o diagnóstico deve ser registrado para uma exceção. |
| StatusCodeContext |
Contém informações usadas pelo manipulador do StatusCodePagesMiddleware. |
| StatusCodePagesFeature |
Representa o recurso páginas de código status. |
| StatusCodePagesMiddleware |
Um middleware para gerar o corpo da resposta de códigos de status de erro sem corpo. |
| StatusCodeReExecuteFeature |
Implementação padrão para IStatusCodeReExecuteFeature. |
| WelcomePageMiddleware |
Esse middleware fornece uma página da Web padrão para novos aplicativos. |
Interfaces
| Nome | Description |
|---|---|
| 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.
|
| 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 status. |
| IStatusCodeReExecuteFeature |
Representa um recurso que contém os detalhes do caminho da solicitação original. Esse recurso é fornecido pelo StatusCodePagesMiddleware quando executa novamente o pipeline de solicitação com um caminho alternativo para gerar o corpo da resposta. |
Enumerações
| Nome | Description |
|---|---|
| ExceptionHandledType |
O resultado do tratamento de uma exceção com o ExceptionHandlerMiddleware. |
Comentários
Para obter mais informações sobre diagnósticos, consulte Manipular erros no ASP.NET Core.