<assert> 元素
指定调用 Debug.Assert 方法时是否显示消息框;另外指定要写入消息的文件的名称。
configuration
<system.diagnostics>
<assert>
语法
<assert assertuienabled="true|false" logfilename="file name"/>
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 描述 |
---|---|
assertuienabled |
可选特性。 指定在 Debug.Assert 方法的计算结果为 false 时是否显示消息框。 |
logfilename |
可选特性。 如果 Debug.Assert 的计算结果为 false,则指定要向其中写入消息的文件的名称。 |
assertuienabled 属性
值 | 说明 |
---|---|
true |
显示消息框。 这是默认值。 |
false |
不显示消息框。 |
子元素
无。
父元素
元素 | 说明 |
---|---|
configuration |
公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。 |
system.diagnostics |
指定用于收集、存储和路由消息的跟踪侦听器以及对跟踪开关设置的级别。 |
注解
<assert> 元素中的两个属性都是可选的。 可以禁用消息框而不指定要向其中写入消息的文件,也可以指定在使消息框处于启用状态时要将消息写入到的文件。
示例
下面的示例演示如何在调用 Debug.Assert 并将消息写入到 c:\log.txt
时禁用显示消息框。
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>