Поделиться через


Элемент <remove> для <listeners> для <trace>

Удаление прослушивателя из коллекции Listeners.

<remove name="listener name" />

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

name,

Обязательный атрибут.

Имя прослушивателя, которое необходимо удалить из коллекции Listeners.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

configuration

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework.

listeners

Задает прослушиватель, собирающий, хранящий и маршрутизирующий сообщения. Прослушиватели направляют выходные данные трассировки соответствующему целевому объекту.

system.diagnostics

Задает прослушиватели трассировки, предназначенные для сбора, хранения и маршрутизации сообщений, а также уровень, на котором установлен переключатель трассировки.

trace

Настройка службы трассировки ASP.NET.

Заметки

ПримечаниеПримечание

Удаление класса DefaultTraceListener из коллекции Listeners изменяет свойства методов Debug.Assert, Trace.Assert, Debug.Fail и Trace.Fail.Вызов метода Assert или Fail в обычной ситуации приводит к отображению окна сообщения, однако, если класс DefaultTraceListener отсутствует в коллекции Listeners, окно сообщения не отображается.

Пример

В следующем примере показано, как удалить прослушиватель трассировки, используемый по умолчанию, из коллекции трассировки Listeners.

<configuration>
   <system.diagnostics>
      <trace autoflush="true" indentsize="0">
         <listeners>
            <remove name="Default" />
         </listeners>
      </trace>
   </system.diagnostics>
</configuration>

См. также

Ссылки

Схема параметров трассировки и отладки

TraceListener

DefaultTraceListener

TextWriterTraceListener

EventLogTraceListener