<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>

请参见

参考

跟踪和调试设置架构

Debug