指定在调用 Debug.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>