Freigeben über


SourceFilter Klasse

Definition

Gibt an, ob ein Listener auf Grundlage der Quelle einer Ablaufverfolgung eine Meldung verfolgen soll.

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

Hinweise

Einer von mehreren verschiedenen Filtertypen kann einem Ablaufverfolgungslistener zugewiesen werden, um eine Überprüfungsebene bereitzustellen, die über die vom Ablaufverfolgungsschalter bereitgestellte hinausgeht. Der Filter kann verwendet werden, um die Ebene der Ablaufverfolgung zu steuern, die vom Listener erzeugt wird.

Diese Klasse filtert Ereignisse basierend auf einer bestimmten Ablaufverfolgungsquelle, die vom Benutzer festgelegt wurde.

SourceFilter überschreibt die ShouldTrace -Methode und definiert eine Source -Eigenschaft, die den Namen der Ablaufverfolgungsquelle angibt, die vom Listener nachverfolgt werden soll.

Hinweis

Dieser Filter wird bereitgestellt, da mehrere Ablaufverfolgungsquellen gleichzeitig denselben Ablaufverfolgungslistener verwenden können.

Konstruktoren

SourceFilter(String)

Initialisiert eine neue Instanz der SourceFilter-Klasse und gibt den Namen der Ablaufverfolgungsquelle an.

Eigenschaften

Source

Ruft den Namen der Ablaufverfolgungsquelle 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: