Namespaces de System.Diagnostics
Incluir membros protegidos
Incluir membros herdados
Incluir membros do .NET Framework
Incluir membros do XNA Framework
Incluir Membros Biblioteca de Classes Portátil
Os namespaces do System.Diagnostics contêm tipos que permitem interagir com processos do sistema, logs de eventos e medidores de desempenho. Os namespaces filho contêm tipos para interagir com ferramentas de análise de código, oferecer suporte a contratos, estender o suporte em tempo de design para a instrumentação e monitoramento de aplicativos, registrar dados de eventos usando o subsistema Rastreamento de Eventos para Windows (ETW), ler e gravar logs de evento, coletar dados de desempenho e ler e gravar informações de símbolos de depuração.
Namespaces
Namespace | Descrição |
---|---|
System.Diagnostics | O System.Diagnostics namespace fornece classes que permitem a interação com os processos do sistema, logs de eventos e contadores de desempenho. |
System.Diagnostics.CodeAnalysis | O System.Diagnostics.CodeAnalysis namespace contém classes para interação com ferramentas de análise de código.Essas ferramentas são usadas para analisar o código para conformidade com as convenções como regras de nomeação ou segurança de codificação. |
System.Diagnostics.Contracts | O System.Diagnostics.Contracts namespace contém classes estáticas para representar os contratos de programa, como pré-condições, posteriores e constantes. |
System.Diagnostics.Contracts.Internal | O System.Diagnostics.Contracts.Internal namespace fornece classes que o binário regravador pode usar para tratar de uma falha de contrato. |
System.Diagnostics.Design | O System.Diagnostics.Design namespace contém classes que podem ser usados para estender o suporte em tempo de design para instrumentação e monitoramento de aplicativos. |
System.Diagnostics.Eventing | Contém as classes usadas para instrumentar seu aplicativo.A instrumentação, quando ativada, efetua logon os dados de evento para o rastreamento de evento para o Windows (ETW) de rastreamento do subsistema.Para obter uma descrição completa de ETW, consulte Rastreamento de evento para o Windows. |
System.Diagnostics.Eventing.Reader | Usando o namespace de System.Diagnostics.Eventing.Reader , você pode desenvolver aplicativos que leem e gerenciam logs de eventos.Um evento em um log de eventos contém informações, um aviso ou um erro, que foi publicado por um aplicativo, por um serviço, ou por um componente específico do sistema operacional. Esses eventos são lidas por aplicativos que monitoram a integridade e aplicativos de um computador que entram em ação quando eventos específicos ocorrem. Para obter mais informações, consulte Technology Summary for Reading and Managing Event Logs e Event Log Scenarios. |
System.Diagnostics.PerformanceData | Use as classes neste namespace para fornecer dados de contador.Os contadores são usados para expor as métricas de desempenho para os consumidores como, por exemplo, o Monitor de desempenho.O espaço para nome não contém classes para consumir os dados do contador.Para obter uma descrição completa da arquitetura de contadores de desempenho, consulte Contadores de desempenho. |
System.Diagnostics.SymbolStore | O System.Diagnostics.SymbolStore namespace fornece classes que permitem a você ler e gravar informações de símbolos de depuração, como, por exemplo, a linha de origem para a Microsoft intermediários de mapas de language (MSIL).Direcionamento de compiladores do.NET Framework pode armazenar as informações de símbolos de depuração em arquivos de banco de dados (PDB) do programador.Depuradores e ferramentas do criador de perfil de código podem ler as informações de símbolos de depuração em tempo de execução. |
System.Diagnostics.Tracing | O System.Diagnostics.Tracing namespace fornece tipos e membros que permitem que você criar altamente digitado eventos para ser capturada pelorastreamento de eventopara Windows (ETW). |