<assert> Элемент

Указывает, следует ли отображать поле сообщения при вызове Debug.Assert метода; также указывает имя файла для записи сообщений.

<configuration>
  <system.diagnostics>
    <assert>

Синтаксис

<assert assertuienabled="true|false" logfilename="file name"/>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Attributes

Свойство Description
assertuienabled Необязательный атрибут.

Указывает, следует ли отображать поле сообщения, когда метод Debug.Assert оценивается как false.
logfilename Необязательный атрибут.

Указывает имя файла для записи сообщения, если Debug.Assert оценивается как false.

Атрибут assertuienabled

Ценность Description
true Отображает окно сообщения. Это значение по умолчанию.
false Не отображает окно сообщения.

Дочерние элементы

Нет.

Родительские элементы

Элемент Description
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
system.diagnostics Указывает прослушиватели трассировки, которые собирают, хранят и направляют сообщения, а также уровень, на котором устанавливается переключатель трассировки.

Замечания

Оба атрибута в элементе <assert> являются необязательными. Вы можете отключить поля сообщений без указания файла для записи сообщений или указать файл для записи сообщений во время выхода из полей сообщений.

Example

В следующем примере показано, как отключить отображение полей сообщений при вызове Debug.Assert и записи сообщений c:\log.txtв .

<configuration>
   <system.diagnostics>
      <assert assertuienabled="false" logfilename="c:\log.txt"/>
   </system.diagnostics>
</configuration>

См. также