<assert> 項目
指定呼叫 Debug.Assert 方法時是否要顯示訊息方塊,此外也會指定寫入訊息之目的地檔案的名稱。
<configuration>
<system.diagnostics>
<assert>
Syntax
<assert assertuienabled="true|false" logfilename="file name"/>
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
assertuienabled |
選擇性屬性。 指定當 Debug.Assert 方法評估為 false 時,是否要顯示訊息方塊。 |
logfilename |
選擇性屬性。 指定當 Debug.Assert 評估為 false 時,要寫入訊息的檔案名稱。 |
assertuienabled 屬性
值 | 描述 |
---|---|
true |
顯示訊息方塊。 此為預設值。 |
false |
不顯示訊息方塊。 |
子元素
無。
父項目
元素 | Description |
---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
system.diagnostics |
指定用於收集、儲存及路由傳送訊息的追蹤接聽項,以及設定追蹤參數的層級。 |
備註
<assert> 項目中這兩種屬性都是選擇性的。 您可以停用訊息方塊,而不需要指定要寫入訊息的檔案,也可以指定要寫入訊息的檔案,同時啟用訊息方塊。
範例
下列範例示範如何在呼叫 Debug.Assert 並將訊息寫入 c:\log.txt
時停用顯示訊息方塊。
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>