FileLogTraceListener.TraceData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escribe los datos de seguimiento en el archivo de salida.
Sobrecargas
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Escribe la información de seguimiento, un objeto de datos y la información de evento en el archivo de salida o el flujo de salida. |
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 el archivo de salida o el flujo de salida. |
Comentarios
TraceData el código de la aplicación no está diseñado para llamar a los métodos. Los miembros de las Debugclases , Tracey TraceSource llaman a estos métodos para escribir datos de seguimiento en la salida.
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
Escribe la información de seguimiento, un objeto de datos y la información de evento en el archivo de salida o el flujo de salida.
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);
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)
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.
- source
- String
Nombre del origen de seguimiento que invocó este método.
- eventType
- TraceEventType
Uno de los valores de enumeración de TraceEventType.
- id
- Int32
Identificador numérico para el evento.
- data
- Object
Información de seguimiento que se va a emitir.
Comentarios
Este método:
Da formato a los datos y la información de contexto para la salida.
Crea un nuevo archivo de registro, si es necesario.
Escribe la información en el archivo de registro.
Para obtener más información sobre cómo crear nuevos archivos de registro, vea FullLogFileName.
En la tabla siguiente se enumeran los campos de salida en el orden en que aparecen. Los campos están delimitados por la cadena que especifica la Delimiter propiedad y van seguidos de un terminador de línea.
Campo | Condición de salida | Descripción |
---|---|---|
source |
Siempre | El valor de name . |
severity |
Siempre | Nombre de valor de enumeración de eventType . |
id |
Siempre | Representación de cadena de id . |
message |
Siempre | Representación de cadena de data . |
callStack |
Cuando la Callstack marca se establece en la TraceOutputOptions propiedad . | Propiedad Callstack de eventCache . |
CorrelationID |
Cuando la LogicalOperationStack marca se establece en la TraceOutputOptions propiedad . | Propiedad ThreadId de eventCache . |
DateTime |
Cuando la DateTime marca se establece en la TraceOutputOptions propiedad . | Representación de cadena de la DateTime propiedad de eventCache . La referencia cultural invariable se usa para la conversión de cadenas. |
ProcessID |
Cuando la ProcessId marca se establece en la TraceOutputOptions propiedad . | Representación de cadena de la ProcessId propiedad de eventCache . La referencia cultural invariable se usa para la conversión de cadenas. |
ThreadID |
Cuando la ThreadId marca se establece en la TraceOutputOptions propiedad . | Propiedad ThreadId de eventCache . |
Timestamp |
Cuando la Timestamp marca se establece en la TraceOutputOptions propiedad . | Representación de cadena de la Timestamp propiedad de eventCache . La referencia cultural invariable se usa para la conversión de cadenas. |
HostName |
Cuando la IncludeHostName propiedad es True . |
El nombre del equipo. |
Consulte también
Se aplica a
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 el archivo de salida o el flujo de salida.
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);
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())
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.
- source
- String
Nombre del origen de seguimiento que invocó este método.
- eventType
- TraceEventType
Uno de los valores de enumeración de TraceEventType.
- id
- Int32
Identificador numérico para el evento.
- data
- Object[]
Matriz de objetos que se van a emitir como datos.
Comentarios
Este método:
Da formato a los datos y la información de contexto para la salida,
Crea un nuevo archivo de registro, si es necesario,
Escribe la información en el archivo de registro.
Para obtener más información sobre cómo crear nuevos archivos de registro, vea FullLogFileName.
En esta tabla se enumeran los campos de salida en el orden en que aparecen. Los campos están delimitados por la cadena que especifica la Delimiter propiedad y van seguidos de un terminador de línea.
Campo | Condición de salida | Descripción |
---|---|---|
source |
Siempre | El valor de name . |
severity |
Siempre | Nombre de valor de enumeración de eventType . |
id |
Siempre | Representación de cadena de id . |
message |
Siempre | Cadena que consta de la representación de cadena de cada elemento en data , cada una separada por Delimiter. |
callStack |
Cuando la Callstack marca se establece en la TraceOutputOptions propiedad . | Propiedad Callstack de eventCache . |
CorrelationID |
Cuando la LogicalOperationStack marca se establece en la TraceOutputOptions propiedad . | Propiedad ThreadId de eventCache . |
DateTime |
Cuando la DateTime marca se establece en la TraceOutputOptions propiedad . | Representación de cadena de la DateTime propiedad de eventCache . La referencia cultural invariable se usa para la conversión de cadenas. |
ProcessID |
Cuando la ProcessId marca se establece en la TraceOutputOptions propiedad . | Representación de cadena de la ProcessId propiedad de eventCache . La referencia cultural invariable se usa para la conversión de cadenas. |
ThreadID |
Cuando la ThreadId marca se establece en la TraceOutputOptions propiedad . | Propiedad ThreadId de eventCache . |
Timestamp |
Cuando la Timestamp marca se establece en la TraceOutputOptions propiedad . | Representación de cadena de la Timestamp propiedad de eventCache . La referencia cultural invariable se usa para la conversión de cadenas. |
HostName |
Cuando la IncludeHostName propiedad es True . |
El nombre del equipo. |