Freigeben über


TraceFilter Klasse

Definition

Stellt die Basisklasse für Implementierungen von Ablaufverfolgungsfiltern 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 hinausgeht. Den Ablaufverfolgungsfilter für einen Ablaufverfolgungslistener finden Sie in der Eigenschaft des Filter Listeners. Ablaufverfolgungsschalter bestimmen, ob eine Ablaufverfolgung an die Ablaufverfolgungslistener gesendet werden soll. Mit Ablaufverfolgungsfiltern können die einzelnen Ablaufverfolgungslistener bestimmen, ob die Ablaufverfolgung in das zugehörige Ausgabemedium geschrieben werden soll oder nicht. Wie durch jeden Ablaufverfolgungsfilter bestimmt, kann beispielsweise eine Ablaufverfolgung von in ConsoleTraceListenerdie Konsole geschrieben werden, aber nicht in das Ereignisprotokoll durch einen 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, ShouldTrace, die Ereignisdaten akzeptiert und ein Flag zurückgibt, das angibt, ob das Ereignis nachverfolgt werden soll.

Konstruktoren

TraceFilter()

Initialisiert eine neue Instanz der TraceFilter-Klasse.

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 beim Überschreiben in einer abgeleiteten Klasse, ob der Ablaufverfolgungslistener eine Ablaufverfolgung für das Ereignis durchführen soll.

ToString()

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

(Geerbt von Object)

Gilt für: