System.Diagnostics (Espacios de nombres)
System.Diagnostics y sus espacios de nombres secundarios (System.Diagnostics.CodeAnalysis, System.Diagnostics.Contracts y System.Diagnostics.Tracing) contienen los tipos que permiten interactuar con procesos, registros de eventos y contadores de rendimiento del sistema.
Este tema describe los tipos en los espacios de nombres System.Diagnostics que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.
System.Diagnostics (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Indica a los compiladores que se debería omitir una llamada al método o atributo a menos que se defina un símbolo de compilación condicional especificado. |
|
Proporciona un conjunto de métodos y propiedades que ayudan a depurar el código. Esta clase no puede heredarse. |
|
Modifica la generación de código para la depuración Just-In-Time (JIT) en tiempo de ejecución. Esta clase no puede heredarse. |
|
Especifica el modo de depuración para el compilador Just-In-Time (JIT). |
|
Permite la comunicación con un depurador. Esta clase no puede heredarse. |
|
Determina si se muestra un miembro y cómo se muestra en las ventanas de variables del depurador. Esta clase no puede heredarse. |
|
Proporciona las instrucciones de presentación para el depurador. |
|
Determina cómo se muestra una clase o un campo en la ventana de variables del depurador. |
|
Especifica el DebuggerHiddenAttribute. Esta clase no puede heredarse. |
|
Identifica un tipo o miembro que no forma parte del código de usuario de una aplicación. |
|
Indica al depurador que recorra el código en lugar de ejecutarlo paso a paso. Esta clase no puede heredarse. |
|
Especifica el servidor proxy de presentación de un tipo. |
|
Proporciona un conjunto de métodos y propiedades que se puede usar para medir el tiempo transcurrido con precisión. |
System.Diagnostics.CodeAnalysis (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Suprime la elaboración de un informe de la infracción de una regla específica de la herramienta de análisis estático, permitiendo varias supresiones en un solo artefacto de código. |
System.Diagnostics.Contracts (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Contiene métodos estáticos para representar contratos del programa como condiciones previas, condiciones posteriores y objetos invariables. |
|
Permite definir las abreviaturas de contratos que se pueden usar en lugar de la sintaxis completa de contrato. |
|
Habilita la factorización de código heredado "if-then-throw" en métodos independientes para su reutilización y un control completo de los argumentos y excepciones producidas. |
|
Especifica que un tipo independiente contiene los contratos de código para este tipo. |
|
Especifica que una clase es un contrato para un tipo. |
|
Proporciona métodos y datos para el evento ContractFailed. |
|
Especifica el tipo de contrato en el que se produjo un error. |
|
Marca un método como método invariable de una clase. |
|
Permite establecer opciones de contrato y herramienta en el ensamblado, tipo o granularidad del método. |
|
Especifica que un campo se puede usar en contratos de método cuando tenga menos visibilidad que el método. |
|
Especifica que un ensamblado es un ensamblado de referencia que contiene contratos. |
|
Identifica un miembro que no tiene ningún comportamiento en tiempo de ejecución. |
|
Indica a las herramientas de análisis que supongan la exactitud de un ensamblado, tipo o miembro sin realizar ninguna verificación estática. |
|
Indica que un tipo o método es puro, es decir, no realiza ningún cambio en el estado de visibilidad. |
System.Diagnostics.Tracing (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Permite especificar información adicional del esquema de eventos para un evento. |
|
Describe el comando que se ha pasado a la devolución de llamada de OnEventCommand. |
|
Proporciona los argumentos para la devolución de llamada de OnEventCommand. |
|
Define las palabras clave estándar que se aplican a los eventos. |
|
Identifica el nivel de un evento. |
|
Proporciona métodos para habilitar y deshabilitar eventos de orígenes de eventos. |
|
Define los códigos de operación estándar que el origen de eventos asocia a los eventos. |
|
Proporciona la capacidad de crear eventos de seguimiento de eventos. |
|
Proporciona los datos de evento para crear sobrecargas rápidas de WriteEvent con el método WriteEventCore. |
|
Permite que el seguimiento de eventos para el nombre Windows (ETW) se defina independientemente del nombre de la clase del origen de eventos. |
|
Excepción que se produce cuando ocurre un error durante el seguimiento de eventos para Windows (ETW). |
|
Define las tareas que se aplican a los eventos. |
|
Proporciona datos para la devolución de llamada de OnEventWritten. |
|
Identifica un método que no está generando un evento. |