Freigeben über


EventSchemaTraceListener.TraceEvent Methode

Definition

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 eventCacheParameter , source, eventTypeund 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 eventCacheParameter , source, eventTypeund 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.

Gilt für: