EventSchemaTraceListener.TraceData Methode

Definition

Schreibt Ablaufverfolgungsdaten in die Protokolldatei.

Überlädt

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Schreibt Ablaufverfolgungsinformationen, ein einzelnes Datenobjekt sowie Ereignisinformationen in die Protokolldatei.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Schreibt Ablaufverfolgungsinformationen, mehrere Datenobjekte und Ereignisinformationen in die Protokolldatei.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Schreibt Ablaufverfolgungsinformationen, ein einzelnes Datenobjekt sowie Ereignisinformationen in die Protokolldatei.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data 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.

data
Object

Ein auszugebendes Datenobjekt.

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 data Parameter wird als Data Knoten im UserData -Element geschrieben. Die ToString -Methode des Datenobjekts wird verwendet, um das Objekt in eine Zeichenfolge zu konvertieren.

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:

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Schreibt Ablaufverfolgungsinformationen, mehrere Datenobjekte und Ereignisinformationen in die Protokolldatei.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data 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.

data
Object[]

Ein Array von Datenobjekten, die ausgegeben werden sollen.

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 Objekte im data Parameterarray werden als Data Knoten im UserData -Element geschrieben. Die ToString -Methode jedes Datenobjekts wird verwendet, um das Objekt in eine Zeichenfolge zu konvertieren.

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: