TraceFilter Klasse

Definition

Stellt die Basisklasse für Implementierungen von Ablaufverfolgungsfiltern bereit.Provides the base class for trace filter implementations.

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

Hinweise

Ablauf Verfolgungs Filter können von Ablaufverfolgungslistenern verwendet werden, um eine zusätzliche Ebene der Filterung bereitzustellenTrace filters can be used by trace listeners to provide an extra layer of filtering beyond that provided by trace switches. Der Ablauf Verfolgungs Filter für einen Ablaufverfolgungslistener finden Sie in der Filter-Eigenschaft des Listener.The trace filter for a trace listener can be found in the listener's Filter property. Ablauf Verfolgungs Schalter bestimmen, ob eine Ablauf Verfolgung an die Ablaufverfolgungslistener gesendet werden soll.Trace switches determine if a trace is to be sent to the trace listeners. Mit Ablauf Verfolgungs filtern können die einzelnen Ablaufverfolgungslistener bestimmen, ob die Ablauf Verfolgung in das zugeordnete Ausgabe Medium geschrieben werden soll.Trace filters allow the individual trace listeners to determine whether or not the trace is to be written to the associated output medium. Beispielsweise kann, wie von den einzelnen Ablauf Verfolgungs Filtern festgelegt, eine Ablauf Verfolgung von einem ConsoleTraceListenerin die Konsole geschrieben werden, jedoch nicht von einem EventLogTraceListenerin das Ereignisprotokoll.For example, as determined by each trace filter, a trace may be written to the console by a ConsoleTraceListener, but not to the event log by a EventLogTraceListener.

Filter, die von der TraceFilter-Klasse erben, können von Ablaufverfolgungslistenern verwendet werden, die von der TraceListener-Klasse erben, um die Ablauf Verfolgung von EreignissenFilters that inherit from the TraceFilter class can be used by trace listeners that inherit from the TraceListener class to perform filtering of events being traced. TraceFilter enthält eine einzelne Methode, ShouldTrace, die Ereignisdaten annimmt und ein Flag zurückgibt, das angibt, ob das Ereignis verfolgt werden soll.TraceFilter contains a single method, ShouldTrace, which takes event data and returns a flag indicating whether the event should be traced.

Konstruktoren

TraceFilter()

Initialisiert eine neue Instanz der TraceFilter-Klasse.Initializes a new instance of the TraceFilter class.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current 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.When overridden in a derived class, determines whether the trace listener should trace the event.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: