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

См. также раздел