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

另請參閱