Конфигурирование и настройка Microsoft ASP.NET

Работа с разделом <switches>


Раздел <switches> служит для добавления в приложение переключателей трассировки. Переключатель – это параметр, считываемый из кода, который определяет, должна ли записываться трассировочная информация, и если должна, то какая. Поскольку код читает значения переключателей из настроечного файла, можно модифицировать значения переключателей в настроечном файле без необходимости в изменении кода или перекомпиляции приложения. Ниже приведены определения двух типов переключателей.

  • Логические переключатели. Принимают значение 1 или 0; они определяют необходимость в записи чего-либо.
  • Переключатели трассировки. Содержат параметры, определяющие различные уровни трассировочной информации.

Оба типа переключателей одинаковым образом добавляются в раздел <switches>. Ниже приведен синтаксис добавления переключателя в раздел <switches>.

<system.diagnostics> <switches> <add name="SwitchName" value="SwitchValue" /> </switches> </system.diagnostics>

Свойства элемента <add> перечислены в табл. 6.3.

Таблица 6.3. Свойства <add>

СвойствоОписание
nameОпределяет имя переключателя в коде для указания на этот переключатель.
valueОпределяет значение, используемое для определения типа выводимой трассировочной информации.



Содержание раздела