EventTypeFilter Klasse

Definition

Gibt an, ob ein Listener die Ablaufverfolgung auf Grundlage des Ereignistyps durchführen sollte.

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Vererbung
EventTypeFilter

Hinweise

Einer von mehreren verschiedenen Typen von Filtern kann einem Ablaufverfolgungslistener über die Filter -Eigenschaft zugewiesen werden, um eine Überprüfungsebene bereitzustellen, die über die TraceSwitchvon bereitgestellte hinausgeht. Der Filter kann verwendet werden, um die Vom Listener erzeugten Ereignistypen zu steuern.

Diese Klasse filtert Ereignisse basierend auf dem Wert der EventType Eigenschaft. Diese Eigenschaft kann durch Code oder für .NET Framework Apps in einer Konfigurationsdatei festgelegt werden, um den Ereignistyp von Nachrichten anzugeben, die vom Listener nachverfolgt werden sollen. Der Wert der -Eigenschaft gibt den Schwellenwert an, ab dem mit der Ablaufverfolgung begonnen werden soll. Ereignistypen auf und über der angegebenen Ebene werden nachverfolgt. Die ShouldTrace Methode, die von Listenern aufgerufen wird, um zu bestimmen, ob ein Ereignis nachverfolgt werden soll, verwendet den Wert der EventType -Eigenschaft.

Um den Ereignistyp festzulegen, mit dem die Ablaufverfolgung in einer .NET Framework-App beginnen soll, bearbeiten Sie die Konfigurationsdatei, die dem Namen Ihrer Anwendung entspricht. In dieser Datei können Sie einen Listener hinzufügen, dessen Filtertyp festlegen und den Ereignistyp für die Ablaufverfolgung angeben. Die Konfigurationsdatei sollte wie folgt formatiert werden.

<configuration>  
  <system.diagnostics>  
    <sharedListeners>  
      <add name="Console" type="System.Diagnostics.ConsoleTraceListener">  
        <filter type="System.Diagnostics.EventTypeFilter"   
          initializeData="Warning" />  
      </add>  
    </sharedListeners>  
  </system.diagnostics>  
</configuration>  

Weitere Informationen zum Initialisieren von Daten für finden EventTypeFilterSie unter <Filter>.

Konstruktoren

EventTypeFilter(SourceLevels)

Initialisiert eine neue Instanz der EventTypeFilter-Klasse.

Eigenschaften

EventType

Ruft den Ereignistyp der zu verfolgenden Meldungen ab oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Bestimmt, ob der Ablaufverfolgungslistener das Ereignis verfolgen soll.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: