Freigeben über


XmlWriterTraceListener.TraceData Methode

Definition

Schreibt Ablaufverfolgungsdaten in die Ausgabedatei oder den Stream.

Überlädt

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

Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die Datei oder den Stream.

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

Schreibt Ablaufverfolgungsinformationen, Datenobjekten und Ereignisinformationen in die Datei oder den Stream.

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

Quelle:
XmlWriterTraceListener.cs
Quelle:
XmlWriterTraceListener.cs
Quelle:
XmlWriterTraceListener.cs

Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die Datei oder den Stream.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
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.

Hinweise

Die eventCacheParameter , source, eventTypeund id werden in der Kopf- und Fußzeile der Ablaufverfolgung verwendet. Der id Parameter wird vor dem Schreiben in eine ganze Zahl ohne Vorzeichen konvertiert, sodass ein negativer id Wert als große positive ganze Zahl geschrieben wird. Der data Parameter wird als DataItem Knoten in das TraceData -Element geschrieben. Die ToString -Methode des Datenobjekts wird verwendet, um das Objekt in eine Zeichenfolge zu konvertieren.

Wichtig

Diese Methode ist nicht für den direkten Aufruf durch Anwendungscode vorgesehen. Sie wird von Methoden der DebugKlassen , Traceund TraceSource aufgerufen, um Ablaufverfolgungsdaten zu schreiben.

Gilt für:

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

Quelle:
XmlWriterTraceListener.cs
Quelle:
XmlWriterTraceListener.cs
Quelle:
XmlWriterTraceListener.cs

Schreibt Ablaufverfolgungsinformationen, Datenobjekten und Ereignisinformationen in die Datei oder den Stream.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
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.

Hinweise

Die eventCacheParameter , source, eventTypeund id werden in der Kopf- und Fußzeile der Ablaufverfolgung verwendet. Der id Parameter wird vor dem Schreiben in eine ganze Zahl ohne Vorzeichen konvertiert, sodass ein negativer id Wert als große positive ganze Zahl geschrieben wird. Die Objekte im data Parameterarray werden als DataItem Knoten im TraceData Element geschrieben. Die ToString Methode jedes Datenobjekts wird verwendet, um das Objekt in eine Zeichenfolge zu konvertieren.

Wichtig

Diese Methode ist nicht für den direkten Aufruf durch Anwendungscode vorgesehen. Sie wird von Methoden der DebugKlassen , Traceund TraceSource aufgerufen, um Ablaufverfolgungsdaten zu schreiben.

Gilt für: