<assert> 要素

指定呼叫該方法時 Debug.Assert 是否顯示訊息框;同時指定要寫入訊息的檔案名稱。

<configuration>
  <system.diagnostics>
    <assert>

語法

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

另請參閱