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

 

Publicado: octubre de 2016

Escribe información de seguimiento, una matriz de objetos y la información de evento en el registro de eventos con formato.

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

[<ComVisibleAttribute(false)>]
override TraceEvent : 
        eventCache:TraceEventCache *
        source:string *
        severity:TraceEventType *
        id:int *
        format:string *
        [<ParamArrayAttribute>] args:Object[] -> unit

Parámetros

eventCache
Type: System.Diagnostics.TraceEventCache

Un objeto que contiene la actual Id. de proceso, Id. de subproceso y la información de seguimiento de la pila.

source
Type: System.String

Nombre usado para identificar el resultado; Normalmente es el nombre de la aplicación que generó el evento de seguimiento.

severity
Type: System.Diagnostics.TraceEventType

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

id
Type: System.Int32

Identificador numérico para el evento. La combinación de source y id identifica de forma única un evento.

format
Type: System.String

Cadena de formato que contiene cero o más elementos de formato que corresponden a los objetos de la matriz args.

args
Type: System.Object[]

Matriz de object que contiene cero o más objetos a los que se va a aplicar formato.

Exception Condition
ArgumentException

source no se especifica.

-o-

La cadena de entrada del registro supera los 32.766 caracteres.

System_CAPS_importantImportante

El TraceEvent métodos no están pensados para ser llamado por código de la aplicación. Estos métodos se invocan los métodos de la Debug, Trace, y TraceSource clases para escribir datos de seguimiento.

El TraceEvent método está pensado para eventos de seguimiento que se pueden procesar automáticamente mediante herramientas. Por ejemplo una herramienta de supervisión puede notificar a un administrador si se realiza un seguimiento de un evento específico por un origen específico.

El eventCache y source parámetros se usan para determinar si debe realizarse un seguimiento del evento. id se utiliza para crear un EventInstance objeto y el TraceEventType se iguala a un EventLogEntryType para el EntryType propiedad. El EventInstance se escribe en el registro de eventos mediante el WriteEvent método, con el mensaje obtenido de la format y args parámetros. El args matriz de objetos se convierte en una cadena mediante el Format método, pasando el format cadena y args matriz para la cadena de formato que el mensaje del registro de eventos.

System_CAPS_noteNota

El valor máximo de la id parámetro es de 65.535. Si el id valor especificado es mayor que 65.535, se utiliza el valor máximo.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: