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

       

Использование логических переключателей


Логические переключатели служат для определения того, требуется ли записывать трассировочную информацию. Значение логического переключателя устанавливается в 1 или в 0 (true или false соответственно). Ниже показан пример добавления логического переключателя в раздел <switches>.

<switches> <add name="TraceInfo" value="1" /> </switches>

Данный переключатель может быть прочитан в вашем приложении с помощью следующего кода.

C#

static BooleanSwitch bSwitch = new BooleanSwitch("TraceInfo", "Write Trace Information");

if(bSwitch.Enabled == true) { Trace.WriteLine("Database Connection Opened"); }

VB.NET

Dim bSwitch As New BooleanSwitch("TraceInfo", _ "Write Trace Information")

If bSwitch.Enabled = True Then Trace.WriteLine("Database Connection Opened") End If

Если значение переключателя установлено в 1, выполнится метод Trace.WriteLine и запишется трассировочная информация. Если значение переключателя установлено в 0, трассировочная информация не будет записана.



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