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