EventTypeFilter 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.
Gibt an, ob ein Listener die Ablaufverfolgung auf Grundlage des Ereignistyps durchführen sollte.
public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
- Vererbung
Hinweise
Einer von mehreren verschiedenen Typen von Filtern kann einem Ablaufverfolgungslistener über die Filter -Eigenschaft zugewiesen werden, um eine Überprüfungsebene bereitzustellen, die über die TraceSwitchvon der bereitgestellte hinausgeht. Der Filter kann verwendet werden, um die Vom Listener erzeugten Ereignistypen zu steuern.
Diese Klasse filtert Ereignisse basierend auf dem Wert der EventType -Eigenschaft. Diese Eigenschaft kann durch Code oder für .NET Framework Apps in einer Konfigurationsdatei festgelegt werden, um den Ereignistyp von Nachrichten anzugeben, die vom Listener nachverfolgt werden sollen. Der Wert der -Eigenschaft gibt den Schwellenwert an, ab dem mit der Ablaufverfolgung begonnen werden soll. Ereignistypen auf und über der angegebenen Ebene werden nachverfolgt. Die ShouldTrace Methode, die von Listenern aufgerufen wird, um zu bestimmen, ob ein Ereignis nachverfolgt werden soll, verwendet den Wert der EventType -Eigenschaft.
Um den Ereignistyp festzulegen, mit dem die Ablaufverfolgung in einer .NET Framework-App begonnen werden soll, bearbeiten Sie die Konfigurationsdatei, die dem Namen Ihrer Anwendung entspricht. In dieser Datei können Sie einen Listener hinzufügen, dessen Filtertyp festlegen und den Ereignistyp für die Ablaufverfolgung angeben. Die Konfigurationsdatei sollte wie folgt formatiert werden.
<configuration>
<system.diagnostics>
<sharedListeners>
<add name="Console" type="System.Diagnostics.ConsoleTraceListener">
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
</add>
</sharedListeners>
</system.diagnostics>
</configuration>
Weitere Informationen zum Initialisieren von Daten für finden EventTypeFilterSie unter <Filter>.
Konstruktoren
EventTypeFilter(SourceLevels) |
Initialisiert eine neue Instanz der EventTypeFilter-Klasse. |
Eigenschaften
EventType |
Ruft den Ereignistyp der zu verfolgenden Meldungen 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) |