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


Элемент <assert>

Указывает, следует ли отображать сообщение при вызове метода Debug.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