Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método TraceSource::TraceData (TraceEventType, Int32, Object^)

 

Publicado: octubre de 2016

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

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

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

Parámetros

eventType
Type: System.Diagnostics::TraceEventType

Uno de los valores de enumeración que especifica el tipo de evento de los datos de seguimiento.

id
Type: System::Int32

Identificador numérico para el evento.

data
Type: System::Object^

Datos de seguimiento.

Exception Condition
ObjectDisposedException

Se intentó realizar un seguimiento de un evento durante la finalización.

El TraceData (método), como el TraceEvent método, está pensado para herramientas automatizadas, pero también permite adjuntar un objeto adicional, como una instancia de excepción para el seguimiento.

El TraceData llamadas al método el SourceSwitch::ShouldTrace método de la SourceSwitch objeto devuelto por la Switch propiedad. Si ShouldTrace devuelve true, TraceData llama correspondiente TraceData método en todos los agentes de escucha. De lo contrario, TraceData devuelve sin llamar a métodos de los agentes de escucha.

System_CAPS_noteNota

La EventLogTraceListener objeto está limitado a un máximo id valor de 65.535. Si el id valor especificado es mayor que 65.535, la EventLogTraceListener de objeto usa 65.535.

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

No hay ningún ejemplo de código disponible o este idioma no es compatible.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: