指定呼叫該方法時 Debug.Assert 是否顯示訊息框;同時指定要寫入訊息的檔案名稱。
<組態>
<system.diagnostics>
<堅持>
語法
<assert assertuienabled="true|false" logfilename="file name"/>
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
assertuienabled |
選擇性屬性。 指定當 Debug.Assert 方法評估為 false 時,是否顯示訊息框。 |
logfilename |
選擇性屬性。 若 Debug.Assert 評估為 false,則指定要寫入訊息的檔案名稱。 |
assertuienabled 屬性
| 價值觀 | Description |
|---|---|
true |
顯示訊息框。 這是預設值。 |
false |
不會顯示訊息框。 |
子元素
沒有。
父項目
| 元素 | Description |
|---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
system.diagnostics |
指定收集、儲存及路由訊息的追蹤監聽器,以及標記交換器設置的層級。 |
備註
元素中的 <assert> 兩個屬性都是可選的。 你可以在不指定要寫訊息的檔案的情況下停用訊息框,或者指定一個檔案來寫訊息,同時保持訊息框啟用。
Example
以下範例展示了如何在呼叫 Debug.Assert 並將訊息寫入 c:\log.txt時,如何停用顯示訊息框。
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>