Namespaces System.Diagnostics
System.Diagnostics e seus namespaces filho (System.Diagnostics.CodeAnalysis, System.Diagnostics.Contracts e System.Diagnostics.Tracing) contém tipos que permitem interagir com os processos do sistema, logs de eventos e contadores de desempenho.
Este tópico apresenta os tipos nos namespaces System.Diagnostics que são incluídos no .NET para aplicativos da Windows Store. Observe que o .NET para aplicativos da Windows Store não inclui todos os membros de cada tipo. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.
Namespace System.Diagnostics
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Indica aos compiladores que um atributo ou uma chamada de método deve ser ignorado, a menos que um símbolo de compilação adicional especificado seja definido. |
|
Fornece um conjunto de métodos e propriedades que ajudam a depurar seu código. Essa classe não pode ser herdada. |
|
Modifica a geração de código para depuração JIT (just-in-time) de tempo de execução. Essa classe não pode ser herdada. |
|
Especifica o modo de depuração para o compilador JIT (just-in-time). |
|
Permite a comunicação com um depurador. Essa classe não pode ser herdada. |
|
Determina se e como um membro é exibido nas janelas de variável do depurador. Essa classe não pode ser herdada. |
|
Fornece instruções para exibição do depurador. |
|
Determina como uma classe ou um campo é exibido nas janelas de variável do depurador. |
|
Especifica o DebuggerHiddenAttribute. Essa classe não pode ser herdada. |
|
Identifica um tipo ou membro que não faz parte do código do usuário de um aplicativo. |
|
Instrui o depurador a percorrer o código em vez de fazer a depuração completa no código. Essa classe não pode ser herdada. |
|
Especifica o proxy de exibição para um tipo. |
|
Fornece um conjunto de métodos e propriedades que você pode usar para medir precisamente o tempo decorrido. |
Namespace System.Diagnostics.CodeAnalysis
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Suprime o relatório de uma violação de regra específica da ferramenta de análise estática, permitindo várias supressões em um único artefato de código. |
Namespace System.Diagnostics.Contracts
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Contém métodos estáticos para representar contratos de programa, como pré-condições, pós-condições e invariáveis de objeto. |
|
Permite definir abreviações para contratos que podem ser usados no lugar da sintaxe de contrato completa. |
|
Permite fator o código herdado if-then-throw em métodos separados para reutilização e controle total pelos argumentos e exceções lançados. |
|
Especifica que um tipo separado contém os contratos de código para esse tipo. |
|
Especifica que uma classe é um contrato para um tipo. |
|
Fornece métodos e dados para o evento ContractFailed. |
|
Especifica o tipo de contrato que falhou. |
|
Marca um método como sendo o método invariável de uma classe. |
|
Permite definir opções de contrato e ferramenta na granularidade do método, assembly ou tipo. |
|
Especifica que um campo poderá ser usado em contratos de método quando tiver menos visibilidade que o método. |
|
Especifica que um assembly é um assembly de referência que contém contratos. |
|
Identifica um membro que não tem comportamento de tempo de execução. |
|
Instrui as ferramentas de análise a assumir a exatidão de um assembly, tipo ou membro sem executar uma verificação estática. |
|
Indica que um tipo ou método é puro, isto é, não faz nenhuma alteração de estado visível. |
Namespace System.Diagnostics.Tracing
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Permite especificar informações adicionais sobre o esquema de um evento. |
|
Descreve o comando passado ao retorno de chamada OnEventCommand. |
|
Fornece os argumentos ao retorno de chamada OnEventCommand. |
|
Define as palavras-chave padrão que se aplicam aos eventos. |
|
Identifica o nível de um evento. |
|
Fornece métodos para habilitar e desabilitar eventos das fontes de evento. |
|
Define os opcodes padrão que estão anexados aos eventos pela origem do evento. |
|
Fornece a capacidade de criar eventos para rastreamento de eventos. |
|
Fornece os dados de evento para criar sobrecargas rápidas WriteEvent usando o método WriteEventCore. |
|
Permite que o nome do rastreamento de eventos para Windows (ETW) seja definido independentemente do nome da classe da origem do evento. |
|
A exceção que é lançada quando ocorre um erro durante o rastreamento de eventos para Windows (ETW). |
|
Define as tarefas que se aplicam aos eventos. |
|
Fornece dados para o retorno de chamada OnEventWritten. |
|
Identifica um método que não gera um evento. |