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

TraceSource.TraceData (Método) (TraceEventType, Int32, Object)

Escribe la información de seguimiento en los agentes de escucha de seguimiento de la colección Listeners utilizando el tipo de evento, el identificador de evento y la información de seguimiento especificados.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)

[ConditionalAttribute("TRACE")]
public void TraceData(
	TraceEventType eventType,
	int id,
	Object data
)

Parámetros

eventType
Tipo: System.Diagnostics.TraceEventType
Uno de los valores de enumeración que especifica el tipo de evento de los datos de seguimiento.
id
Tipo: System.Int32
Identificador numérico para el evento.
data
Tipo: System.Object
Datos de seguimiento.

ExcepciónCondición
ObjectDisposedException

Se ha intentado realizar la traza de un evento durante la finalización.

El método TraceData, al igual que el método TraceEvent, va dirigido a las herramientas automatizadas, pero también permite adjuntar al seguimiento un objeto adicional, como una instancia de excepción.

El método TraceData llama al método SourceSwitch.ShouldTrace del objeto SourceSwitch devuelto por la propiedad Switch. Si ShouldTrace devuelve true, TraceData llama al método TraceData correspondiente en todos los agentes de escucha. En caso contrario, TraceData devuelve un valor sin llamar a los métodos de los agentes de escucha.

NotaNota

El objeto EventLogTraceListener se limita a un valor máximo id de 65.535. Si el valor especificado en id es mayor de 65.535, el objeto EventLogTraceListener usa 65.535.

En el ejemplo de código siguiente se muestra el uso del método TraceData(TraceEventType, Int32, Object) para filtrar y enviar un mensaje de seguimiento a los agentes de escucha. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase TraceSource.


// Test the filter on the ConsoleTraceListener.
ts.Listeners["console"].Filter = new SourceFilter("No match");
ts.TraceData(TraceEventType.Error, 5,
    "SourceFilter should reject this message for the console trace listener.");
ts.Listeners["console"].Filter = new SourceFilter("TraceTest");
ts.TraceData(TraceEventType.Error, 6,
    "SourceFilter should let this message through on the console trace listener.");


.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