EventSchemaTraceListener.TraceEvent Methode
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.
Schreibt Ablaufverfolgungsinformationen in die Protokolldatei.
Überlädt
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
Schreibt Ablaufverfolgungsinformationen, eine Meldung und Ereignisinformationen in die Protokolldatei. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Schreibt Ablaufverfolgungsinformationen, eine formatierte Meldung und Ereignisinformationen in die Protokolldatei. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
Schreibt Ablaufverfolgungsinformationen, eine Meldung und Ereignisinformationen in die Protokolldatei.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[<System.Security.SecurityCritical>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)
Parameter
- eventCache
- TraceEventCache
Ein TraceEventCache mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.
- source
- String
Der Quellenname.
- eventType
- TraceEventType
Einer der TraceEventType-Werte.
- id
- Int32
Ein numerischer Bezeichner für das Ereignis.
- message
- String
Die zu schreibende Meldung.
- Attribute
Hinweise
Die eventCache
Parameter , source
, eventType
und id
werden in der Kopf- und Fußzeile der Ablaufverfolgung verwendet. Der id
Parameter wird in eine ganze Zahl ohne Vorzeichen konvertiert, bevor er geschrieben wird. Daher wird ein negativer id
Wert als große positive ganze Zahl geschrieben. Der message
Parameter wird als Data
Knoten im EventData
-Element geschrieben.
Wichtig
Diese Methode soll nicht direkt vom Anwendungscode aufgerufen werden. Sie wird von Methoden der DebugKlassen , Traceund TraceSource aufgerufen, um Ablaufverfolgungsdaten zu schreiben.
Gilt für:
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
Schreibt Ablaufverfolgungsinformationen, eine formatierte Meldung und Ereignisinformationen in die Protokolldatei.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[<System.Security.SecurityCritical>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())
Parameter
- eventCache
- TraceEventCache
Ein TraceEventCache mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.
- source
- String
Der Quellenname.
- eventType
- TraceEventType
Einer der TraceEventType-Werte.
- id
- Int32
Ein numerischer Bezeichner für das Ereignis.
- format
- String
Eine Formatzeichenfolge mit 0 oder mehr Formatelementen, die Objekten im args
-Array entsprechen.
- args
- Object[]
Ein Objektarray mit 0 (null) oder mehr zu formatierenden Objekten.
- Attribute
Hinweise
Die eventCache
Parameter , source
, eventType
und id
werden in der Kopf- und Fußzeile der Ablaufverfolgung verwendet. Der id
Parameter wird in eine ganze Zahl ohne Vorzeichen konvertiert, bevor er geschrieben wird. Daher wird ein negativer id
Wert als große positive ganze Zahl geschrieben. Die String.Format(String, Object[]) -Methode wird aufgerufen, und die Zeichenfolge und args
das format
Array werden als Parameter übergeben. Diese Methode formatiert das args
Objektarray und schreibt das formatierte Array als Data
Knoten im EventData
-Element.
Wichtig
Diese Methode soll nicht direkt vom Anwendungscode aufgerufen werden. Sie wird von Methoden der DebugKlassen , Traceund TraceSource aufgerufen, um Ablaufverfolgungsdaten zu schreiben.