Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

FileLogTraceListener.TraceData (Método) (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.

Espacio de nombres:  Microsoft.VisualBasic.Logging
Ensamblado:  Microsoft.VisualBasic (en Microsoft.VisualBasic.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true)]
public override void TraceData(
	TraceEventCache eventCache,
	string source,
	TraceEventType eventType,
	int id,
	Object data
)

Parámetros

eventCache
Tipo: System.Diagnostics.TraceEventCache
Objeto TraceEventCache que contiene el identificador de proceso actual, el identificador de subproceso e información sobre el seguimiento de la pila.
source
Tipo: System.String
Nombre del origen de seguimiento que invocó este método.
eventType
Tipo: System.Diagnostics.TraceEventType
Uno de los valores de enumeración de TraceEventType.
id
Tipo: System.Int32
Identificador numérico para el evento.
data
Tipo: System.Object
Información de seguimiento que se va a emitir.

Este método:

  1. Da formato a los datos e información de contexto que se van a enviar.

  2. Crea un nuevo archivo de registro si es necesario.

  3. 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.

La tabla siguiente muestra los campos de salida en el orden en que aparecen. Los campos están delimitados por la cadena especificada por la propiedad Delimiter y van seguidos de un terminador de línea.

Campo

Condición de salida

Descripción

source

Siempre

Valor de name.

severity

Siempre

Nombre del valor de enumeración de eventType.

id

Siempre

Representación de cadena de id.

message

Siempre

Representación de cadena de data.

callStack

Cuando el marcador Callstack se establece en la propiedad TraceOutputOptions.

Propiedad Callstack de eventCache.

CorrelationID

Cuando el marcador LogicalOperationStack se establece en la propiedad TraceOutputOptions.

Propiedad ThreadId de eventCache.

DateTime

Cuando el marcador DateTime se establece en la propiedad TraceOutputOptions.

Representación en forma de cadena de la propiedad DateTime de eventCache. Se utiliza la referencia cultural de todos los idiomas para la conversión de cadenas.

ProcessID

Cuando el marcador ProcessId se establece en la propiedad TraceOutputOptions.

Representación en forma de cadena de la propiedad ProcessId de eventCache. Se utiliza la referencia cultural de todos los idiomas para la conversión de cadenas.

ThreadID

Cuando el marcador ThreadId se establece en la propiedad TraceOutputOptions.

Propiedad ThreadId de eventCache.

Timestamp

Cuando el marcador Timestamp se establece en la propiedad TraceOutputOptions.

Representación en forma de cadena de la propiedad Timestamp de eventCache. Se utiliza la referencia cultural de todos los idiomas para la conversión de cadenas.

HostName

Cuando el valor de la propiedad IncludeHostName es True.

Nombre del equipo.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el siguiente valor de propiedad Resources: Synchronization. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft