Freigeben über


TraceFilter Klasse

Definition

Stellt die Basisklasse für Ablaufverfolgungsfilterimplementierungen bereit.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Vererbung
TraceFilter
Abgeleitet

Hinweise

Ablaufverfolgungsfilter können von Ablaufverfolgungslistenern verwendet werden, um eine zusätzliche Filterebene bereitzustellen, die über die von Ablaufverfolgungsschaltern bereitgestellt wird. Der Ablaufverfolgungsfilter für einen Ablaufverfolgungslistener kann in der Eigenschaft des Filter Listeners gefunden werden. Ablaufverfolgungsschalter bestimmen, ob eine Ablaufverfolgung an die Ablaufverfolgungslistener gesendet werden soll. Mithilfe von Ablaufverfolgungsfiltern können die einzelnen Ablaufverfolgungslistener bestimmen, ob die Ablaufverfolgung in das zugeordnete Ausgabemedium geschrieben werden soll. Wie z. B. durch jeden Ablaufverfolgungsfilter bestimmt, kann eine Ablaufverfolgung durch ein ConsoleTraceListener, aber nicht in das Ereignisprotokoll von einem EventLogTraceListener.

Filter, die von der TraceFilter Klasse erben, können von Ablaufverfolgungslistenern verwendet werden, die von der TraceListener Klasse erben, um die Filterung von Ereignissen durchzuführen, die nachverfolgt werden. TraceFilter enthält eine einzelne Methode, die Ereignisdaten akzeptiert und ein Flag zurückgibt, das angibt, ShouldTraceob das Ereignis nachverfolgt werden soll.

Konstruktoren

Name Beschreibung
TraceFilter()

Initialisiert eine neue Instanz der TraceFilter-Klasse.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

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

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird bestimmt, ob der Ablaufverfolgungslistener das Ereignis nachverfolgen soll.

ToString()

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

(Geerbt von Object)

Gilt für: