Поделиться через


Элемент <assert>

Обновлен: Ноябрь 2007

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

Элемент <configuration>
  Элемент <system.diagnostics>
    Элемент <assert>

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

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

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

Атрибуты

Атрибут

Описание

assertuienabled

Необязательный атрибут.

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

logfilename

Необязательный атрибут.

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

Атрибут assertuienabled

Значение

Описание

true

Вызывает отображение окна сообщения. Это значение по умолчанию.

false

Отключает отображение окна сообщения.

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

Нет.

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

Элемент

Описание

configuration

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.

system.diagnostics

Задает прослушиватели трассировки, собирающие, хранящие и маршрутизирующие сообщения, а также уровень, на котором устанавливается переключатель трассировки.

Заметки

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

Пример

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

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

См. также

Ссылки

Схема параметров трассировки и отладки

Debug