TraceListener.TraceData Método

Definición

Escribe la información de seguimiento en los resultados específicos del agente de escucha.Writes trace data to the listener specific output.

Sobrecargas

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

Escribe la información de seguimiento, un objeto de datos y la información de evento en los resultados específicos del agente de escucha.Writes trace information, a data object and event information to the listener specific output.

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

Escribe la información de seguimiento, una matriz de objetos de datos y la información de evento en los resultados específicos del agente de escucha.Writes trace information, an array of data objects and event information to the listener specific output.

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

Escribe la información de seguimiento, un objeto de datos y la información de evento en los resultados específicos del agente de escucha.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);
[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
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)

Parámetros

eventCache
TraceEventCache

Objeto TraceEventCache que contiene el identificador de proceso actual, el identificador de subproceso e información sobre el seguimiento de la pila.A TraceEventCache object that contains the current process ID, thread ID, and stack trace information.

source
String

Nombre usado para identificar el resultado; normalmente es el nombre de la aplicación que generó el evento de seguimiento.A name used to identify the output, typically the name of the application that generated the trace event.

eventType
TraceEventType

Uno de los valores de TraceEventType que indican el tipo de evento que provocó el seguimiento.One of the TraceEventType values specifying the type of event that has caused the trace.

id
Int32

Identificador numérico para el evento.A numeric identifier for the event.

data
Object

Información de seguimiento que se va a emitir.The trace data to emit.

Atributos

Comentarios

Importante

Este método no está pensado para que lo llame directamente el código de la aplicación, sino que los miembros de las clases Debug, Tracey TraceSource para escribir datos de seguimiento en el resultado.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.

La implementación predeterminada escribe los parámetros eventCache, source, eventType y id en el encabezado y el pie de página del seguimiento.The default implementation writes the eventCache, source, eventType and id parameters in the header and footer of the trace. El parámetro data se escribe como el cuerpo del mensaje de seguimiento.The data parameter is written as the body of the trace message. El método ToString del objeto de datos se utiliza para convertir el objeto en un String.The ToString method of the data object is used to convert the object to a String.

Consulte también:

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

Escribe la información de seguimiento, una matriz de objetos de datos y la información de evento en los resultados específicos del agente de escucha.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);
[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
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())

Parámetros

eventCache
TraceEventCache

Objeto TraceEventCache que contiene el identificador de proceso actual, el identificador de subproceso e información sobre el seguimiento de la pila.A TraceEventCache object that contains the current process ID, thread ID, and stack trace information.

source
String

Nombre usado para identificar el resultado; normalmente es el nombre de la aplicación que generó el evento de seguimiento.A name used to identify the output, typically the name of the application that generated the trace event.

eventType
TraceEventType

Uno de los valores de TraceEventType que indican el tipo de evento que provocó el seguimiento.One of the TraceEventType values specifying the type of event that has caused the trace.

id
Int32

Identificador numérico para el evento.A numeric identifier for the event.

data
Object[]

Matriz de objetos que se van a emitir como datos.An array of objects to emit as data.

Atributos

Comentarios

Importante

Este método no está pensado para que lo llame directamente el código de la aplicación, sino que los miembros de las clases Debug, Tracey TraceSource para escribir datos de seguimiento en el resultado.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.

La implementación predeterminada escribe los valores de los parámetros source, eventType y id como un encabezado.The default implementation writes the values of the source, eventType and id parameters as a header. Los objetos de datos se convierten en cadenas mediante el método ToString de cada objeto.The data objects are converted to strings using the ToString method of each object. Los datos de eventCache se escriben como un pie de página, la naturaleza de los datos de salida que dependen del valor de la propiedad TraceOutputOptions.The eventCache data is written as a footer, the nature of the output data being dependent on the value of the TraceOutputOptions property.

Consulte también:

Se aplica a