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.TraceEvent (Método) (TraceEventCache, String, TraceEventType, Int32, String, Object[])

Escribe la información de seguimiento, una matriz de objetos con formato 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 TraceEvent(
	TraceEventCache eventCache,
	string source,
	TraceEventType eventType,
	int id,
	string format,
	params Object[] args
)

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.
format
Tipo: System.String
Cadena de formato que contiene cero o más elementos de formato, que corresponden a objetos de la matriz args.
args
Tipo: System.Object[]
Matriz de Object que contiene cero o más objetos a los que se va a dar formato.

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.

Esta tabla 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

Datos de args a los que se ha aplicado formato con la cadena format y que utilizan la referencia cultural de todos los idiomas para las conversiones de cadenas.

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:
© 2015 Microsoft