TraceListener.TraceData Methode

Definition

Schreibt Ablaufverfolgungsdaten in die spezifische Ausgabe des Listeners.Writes trace data to the listener specific output.

Überlädt

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

Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die spezifische Ausgabe des Listeners.Writes trace information, a data object and event information to the listener specific output.

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

Schreibt Ablaufverfolgungsinformationen, ein Array von Datenobjekten und Ereignisinformationen in die spezifische Ausgabe des Listeners.Writes trace information, an array of data objects and event information to the listener specific output.

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

Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die spezifische Ausgabe des Listeners.Writes trace information, a data object and event information to the listener specific output.

public:
 virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string? source, System.Diagnostics.TraceEventType eventType, int id, object data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)

Parameter

eventCache
TraceEventCache

Ein TraceEventCache-Objekt mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.A TraceEventCache object that contains the current process ID, thread ID, and stack trace information.

source
String

Ein Name, der verwendet wird, um die Ausgabe zu bezeichnen, i. d. R. der Name der Anwendung, die das Ablaufverfolgungsereignis generiert hat.A name used to identify the output, typically the name of the application that generated the trace event.

eventType
TraceEventType

Einer der TraceEventType-Werte, der den Typ des Ereignisses angibt, das die Ablaufverfolgung verursacht hat.One of the TraceEventType values specifying the type of event that has caused the trace.

id
Int32

Ein numerischer Bezeichner für das Ereignis.A numeric identifier for the event.

data
Object

Die auszugebenden Ablaufverfolgungsdaten.The trace data to emit.

Attribute

Hinweise

Wichtig

Diese Methode ist nicht für den direkten Aufruf durch den Anwendungscode vorgesehen, sondern von Membern der Debug Trace Klassen, und TraceSource zum Schreiben von Ablauf Verfolgungs Daten in die Ausgabe.This method is not intended to be called directly by application code but by members of the Debug, Trace, and TraceSource classes to write trace data to output.

In der Standard Implementierung eventCache werden die source Parameter, eventType und id in die Kopfzeile und die Fußzeile der Ablauf Verfolgung geschrieben.The default implementation writes the eventCache, source, eventType and id parameters in the header and footer of the trace. Der- data Parameter wird als Text der Ablauf Verfolgungs Nachricht geschrieben.The data parameter is written as the body of the trace message. Die- ToString Methode des Datenobjekts wird verwendet, um das Objekt in eine zu konvertieren String .The ToString method of the data object is used to convert the object to a String.

Weitere Informationen

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

Schreibt Ablaufverfolgungsinformationen, ein Array von Datenobjekten und Ereignisinformationen in die spezifische Ausgabe des Listeners.Writes trace information, an array of data objects and event information to the listener specific output.

public:
 virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string? source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())

Parameter

eventCache
TraceEventCache

Ein TraceEventCache-Objekt mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.A TraceEventCache object that contains the current process ID, thread ID, and stack trace information.

source
String

Ein Name, der verwendet wird, um die Ausgabe zu bezeichnen, i. d. R. der Name der Anwendung, die das Ablaufverfolgungsereignis generiert hat.A name used to identify the output, typically the name of the application that generated the trace event.

eventType
TraceEventType

Einer der TraceEventType-Werte, der den Typ des Ereignisses angibt, das die Ablaufverfolgung verursacht hat.One of the TraceEventType values specifying the type of event that has caused the trace.

id
Int32

Ein numerischer Bezeichner für das Ereignis.A numeric identifier for the event.

data
Object[]

Ein Objektarray, das in Form von Daten ausgegeben werden soll.An array of objects to emit as data.

Attribute

Hinweise

Wichtig

Diese Methode ist nicht für den direkten Aufruf durch den Anwendungscode vorgesehen, sondern von Membern der Debug Trace Klassen, und TraceSource zum Schreiben von Ablauf Verfolgungs Daten in die Ausgabe.This method is not intended to be called directly by application code but by members of the Debug, Trace, and TraceSource classes to write trace data to output.

Die Standard Implementierung schreibt die Werte der source Parameter, eventType und id als Header.The default implementation writes the values of the source, eventType and id parameters as a header. Die Datenobjekte werden mithilfe der-Methode jedes-Objekts in Zeichen folgen konvertiert ToString .The data objects are converted to strings using the ToString method of each object. Die eventCache Daten werden als Fußzeile geschrieben, und die Art der Ausgabedaten hängt vom Wert der- TraceOutputOptions Eigenschaft ab.The eventCache data is written as a footer, the nature of the output data being dependent on the value of the TraceOutputOptions property.

Weitere Informationen

Gilt für: