EventSource 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.
Ermöglicht das plattformübergreifende Erstellen von Ereignissen für die Ereignisablaufverfolgung.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Vererbung
-
EventSource
- Abgeleitet
- Implementiert
Hinweise
Weitere Informationen zu dieser API finden Sie unter Zusätzliche API-Hinweise für EventSource.
Konstruktoren
EventSource() |
Erstellt eine neue Instanz der EventSource-Klasse. |
EventSource(Boolean) |
Erstellt eine neue Instanz der EventSource-Klasse und gibt an, ob eine Ausnahme ausgelöst werden soll, wenn ein Fehler im zugrunde liegenden Windows-Code auftritt. |
EventSource(EventSourceSettings) |
Erstellt eine neue Instanz der EventSource-Klasse mit den angegebenen Konfigurationseinstellungen. |
EventSource(EventSourceSettings, String[]) |
Initialisiert eine neue mit nicht im Vertrag enthaltenen Ereignissen zu verwendende Instanz von EventSource, die die angegebenen Einstellungen und Merkmale enthält. |
EventSource(String) |
Erstellt eine neue Instanz der EventSource-Klasse mit dem angegebenen Namen. |
EventSource(String, EventSourceSettings) |
Erstellt eine neue Instanz der EventSource-Klasse mit dem angegebenen Namen und den angegebenen Einstellungen. |
EventSource(String, EventSourceSettings, String[]) |
Erstellt eine neue Instanz der EventSource-Klasse mit den angegebenen Konfigurationseinstellungen. |
Eigenschaften
ConstructionException |
Ruft alle Ausnahmen, die während der Konstruktion einer Ereignisquelle ausgelöst wurden. |
CurrentThreadActivityId |
Ruft die Aktivitäts-ID des aktuellen Threads ab. |
Guid |
Der eindeutige Bezeichner für die Ereignisquelle. |
Name |
Der Anzeigename der Klasse, die von der Ereignisquelle abgeleitet ist. |
Settings |
Ruft die Einstellungen ab, die für diese Ereignisquelle verwendet wurden. |
Methoden
Dispose() |
Gibt alle von der aktuellen Instanz der EventSource-Klasse verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die von der EventSource-Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Finalize() |
Ermöglicht dem -Objekt den EventSource Versuch, Ressourcen freizugeben und andere Bereinigungsvorgänge auszuführen, bevor das Objekt von der Garbage Collection zurückgefordert wird. |
GenerateManifest(Type, String) |
Gibt eine Zeichenfolge des XML-Manifests zurück, das der aktuellen Ereignisquelle zugeordnet ist. |
GenerateManifest(Type, String, EventManifestOptions) |
Gibt eine Zeichenfolge des XML-Manifests zurück, das der aktuellen Ereignisquelle zugeordnet ist. |
GetGuid(Type) |
Ruft den eindeutigen Bezeichner für diese Implementierung der Ereignisquelle ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetName(Type) |
Ruft den Anzeigenamen der Ereignisquelle ab. |
GetSources() |
Ruft eine Momentaufnahme aller Ereignisquellen für die Anwendungsdomäne ab. |
GetTrait(String) |
Ruft den dem angegebenen Schlüssel zugeordneten Merkmalwert ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IsEnabled() |
Bestimmt, ob die aktuelle Ereignisquelle aktiviert ist. |
IsEnabled(EventLevel, EventKeywords) |
Bestimmt, ob die aktuelle Ereignisquelle, die die angegebene Ebene und das Schlüsselwort enthält, aktiviert ist. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Bestimmt, ob die aktuelle Ereignisquelle für Ereignisse mit der angegebenen Ebene, Schlüsselwort und Kanal aktiviert ist. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnEventCommand(EventCommandEventArgs) |
Wird aufgerufen, wenn die aktuelle Ereignisquelle vom Controller aktualisiert wird. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Sendet einen Befehl an eine angegebene Ereignisquelle. |
SetCurrentThreadActivityId(Guid) |
Legt die Aktivitäts-ID auf den aktuellen Threads fest. |
SetCurrentThreadActivityId(Guid, Guid) |
Legt die Aktivitäts-ID für den aktuellen Thread fest und gibt die vorherige Aktivitäts-ID zurück. |
ToString() |
Ruft eine Zeichenfolgendarstellung der aktuellen Ereignisquellinstanz ab. |
Write(String) |
Schreibt ein Ereignis ohne Felder, jedoch mit dem angegebenen Namen und den Standardoptionen. |
Write(String, EventSourceOptions) |
Schreibt ein Ereignis ohne Felder, jedoch mit dem angegebenen Namen und den angegebenen Optionen. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Schreibt ein Ereignis mit dem angegebenen Namen, verwandten Aktivitäten und den angegebenen Optionen und Ereignisdaten. |
Write<T>(String, EventSourceOptions, T) |
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Daten und Optionen. |
Write<T>(String, EventSourceOptions, T) |
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Optionen und Ereignisdaten. |
Write<T>(String, T) |
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Daten. |
WriteEvent(Int32) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichner. |
WriteEvent(Int32, Byte[]) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Bytearray-Arguments. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Schreibt ein Ereignis unter Verwendung des angegebenen Ereignisbezeichners und einer variablen Anzahl von Ereignisquellgrundtypen. |
WriteEvent(Int32, Int32) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und 32-Bit-Ganzzahl-Arguments. |
WriteEvent(Int32, Int32, Int32) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und 32-Bit-Ganzzahl-Argumente. |
WriteEvent(Int32, Int32, Int32, Int32) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und 32-Bit-Ganzzahl-Argumente. |
WriteEvent(Int32, Int32, String) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und den 32-Bit-Ganzzahl- und Zeichenfolgenargumenten. |
WriteEvent(Int32, Int64) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und 64-Bit-Ganzzahl-Arguments. |
WriteEvent(Int32, Int64, Byte[]) |
Schreibt die Ereignisdaten mithilfe des bereitgestellten Bezeichners und den 64-Bit-Ganzzahl- und Bytearray-Argumenten. |
WriteEvent(Int32, Int64, Int64) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und 64-Bit-Argumente. |
WriteEvent(Int32, Int64, Int64, Int64) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und 64-Bit-Argumente. |
WriteEvent(Int32, Int64, String) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und den 64-Bit-Ganzzahl- und Zeichenfolgenargumenten. |
WriteEvent(Int32, Object[]) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Argumentarrays. |
WriteEvent(Int32, String) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Zeichenfolgenargument. |
WriteEvent(Int32, String, Int32) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Argumente. |
WriteEvent(Int32, String, Int32, Int32) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Argumente. |
WriteEvent(Int32, String, Int64) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Argumente. |
WriteEvent(Int32, String, String) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Zeichenfolgenargumente. |
WriteEvent(Int32, String, String, String) |
Schreibt ein Ereignis mithilfe des bereitgestellten Ereignisbezeichners und Zeichenfolgenargumente. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Erstellt eine neue WriteEvent-Überladung mithilfe des bereitgestellten Ereignisbezeichners und den Ereignisdaten. |
WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Schreibt ein Ereignis, die angibt, dass die aktuelle Aktivität mit einer andere Aktivität in Beziehung steht. |
WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Schreibt ein Ereignis, die angibt, dass die aktuelle Aktivität mit einer andere Aktivität in Beziehung steht. |
Ereignisse
EventCommandExecuted |
Tritt auf, wenn ein Befehl von einem Ereignislistener stammt. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.