Элемент <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>