<remove>-Element für <listeners> für <trace>

Entfernt einen Listener aus der Listeners-Auflistung.

<configuration>
  <system.diagnostics>
    <trace>
      <listeners>
        <remove>

Syntax

<remove name="listener name" />  

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

attribute BESCHREIBUNG
name Erforderliches Attribut.

Der Name des Listeners, der aus der Listeners-Auflistung entfernt werden soll.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
listeners Gibt einen Listener an, der Nachrichten sammelt, speichert und weiterleitet. Listener leiten die Ablaufverfolgungsausgabe an ein geeignetes Ziel weiter.
system.diagnostics Gibt Ablaufverfolgungslistener an, die Meldungen sammeln, speichern und weiterleiten sowie die Ebene, für die ein Ablaufverfolgungsschalter festgelegt ist.
trace Konfiguriert den ASP.NET-Ablaufverfolgungsdienst.

Bemerkungen

Hinweis

Das Entfernen des DefaultTraceListener aus der Listeners-Auflistung ändert das Verhalten der Methoden Debug.Assert, Trace.Assert, Debug.Fail und Trace.Fail. Das Aufrufen einer Assert- oder Fail-Methode führt normalerweise zur Anzeige eines Meldungsfelds. Das Meldungsfeld wird jedoch nicht angezeigt, wenn sich der DefaultTraceListener nicht in der Listeners-Auflistung befindet.

Beispiel

Das folgende Beispiel zeigt, wie Sie den Standard-Ablaufverfolgungslistener aus der Ablaufverfolgungslistener-Auflistung entfernen.

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

Siehe auch