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