<assert> 元素
更新:2007 年 11 月
指定在调用 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>