TraceFilter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |