System.Diagnostics 命名空间
System.Diagnostics 及其子命名空间(System.Diagnostics.CodeAnalysis、System.Diagnostics.Contracts 和 System.Diagnostics.Tracing)包含的类型允许你与系统进程、事件日志和性能计数器交互。
本主题显示适用于 Windows 应用商店应用的 .NET 中包括的 System.Diagnostics 命名空间中的类型。请注意,适用于 Windows 应用商店应用的 .NET 不包含每个类型的所有成员。有关各个类型的信息,请参见链接的主题。类型的文档指示 适用于 Windows 应用商店应用的 .NET中包括哪些成员。
System.Diagnostics 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
指示编译器应忽略方法调用或特性,除非已定义指定的条件编译符号。 |
|
提供一组帮助调试代码的方法和属性。无法继承此类。 |
|
修改运行时实时 (JIT) 调试的代码生成。无法继承此类。 |
|
指定实时 (JIT) 编译器的调试模式。 |
|
启用与调试器的通信。无法继承此类。 |
|
确定是否在调试器变量窗口中显示某一成员以及如何显示该成员。无法继承此类。 |
|
提供用于调试器的显示指令。 |
|
确定类或字段在调试器变量窗口中的显示方式。 |
|
指定 DebuggerHiddenAttribute。无法继承此类。 |
|
标识不属于应用程序用户代码的类型或成员。 |
|
指示调试器逐句通过代码,而不是单步执行代码。无法继承此类。 |
|
指定类型的显示代理。 |
|
提供一组方法和属性,可用于准确地测量运行时间。 |
System.Diagnostics.CodeAnalysis 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
取消报告特定的静态分析工具规则冲突,允许一个代码项目上应用多个取消报告设置。 |
System.Diagnostics.Contracts 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
包含用于表示程序协定(如前置条件、后置条件和对象固定)的静态方法。 |
|
可以定义可代替完整协定语法的协定缩写。 |
|
允许将旧 if-then-throw 代码分离为单独的方法,用以重用,并提供对引发的异常和参数的完全控制。 |
|
指定一个单独的类型包含此类型的代码协定。 |
|
指定一个类是某个类型的协定。 |
|
为 ContractFailed 事件提供方法和数据。 |
|
指定失败的协定的类型。 |
|
将一个方法标记为某个类的固定方法。 |
|
允许在程序集、类型或方法粒度方面设置协定和工具选项。 |
|
指定在某个字段的可见性低于方法时可在方法协定中使用该字段。 |
|
指定一个程序集是包含协定的引用程序集。 |
|
标识没有运行时行为的成员。 |
|
指示分析工具假定程序集、类型或成员的正确性,而不执行静态验证。 |
|
指示一个类型或方法为纯类型或纯方法,即它不进行任何可视的状态更改。 |
System.Diagnostics.Tracing 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
允许你为事件指定附加的事件架构信息。 |
|
描述传递给 OnEventCommand 回调的命令。 |
|
为 OnEventCommand 回调提供参数。 |
|
定义应用于事件的标准关键字。 |
|
标识事件的级别。 |
|
提供用于启用和禁用事件源中事件的方法。 |
|
定义事件源附加到事件的标准操作码。 |
|
提供创建事件用于事件跟踪的功能。 |
|
提供事件数据,以便使用 WriteEventCore 方法创建快速 WriteEvent 重载。 |
|
允许独立于事件源类的名称定义 Windows 事件跟踪 (ETW) 名称。 |
|
在 Windows 事件跟踪 (ETW) 期间发生错误时引发的异常。 |
|
定义应用于事件的任务。 |
|
为 OnEventWritten 回调提供数据。 |
|
标识不生成事件的方法。 |