El objeto de evento se envía a los procedimientos definidos por el usuario registrados en OnRegistration. Representa un evento de datos sin procesar y sus datos relacionados. Los eventos consisten en un tipo, un recurso, una hora de medida y una recolección de valores, como los siguientes:
El nombre del contrato que contiene la métrica que generó el evento. Si un adaptador ha generado el evento, se devuelve una cadena vacía.
El ID del contrato que contiene la métrica que generó el evento. Si un adaptador generó el evento, el valor de la propiedad es 0.
El nombre de la parte contratante que posee el contrato con la métrica que generó el evento. Si un adaptador ha generado el evento, se devuelve una cadena vacía.
El ID de la parte contratante que posee el contrato que contiene la métrica que generó el evento. Si un adaptador generó el evento, el valor de la propiedad es 0.
Devuelve True si el cálculo actual tiene en cuenta las correcciones.
Devuelve True si no hay ninguna corrección. El cálculo actual se realiza para los modos WithCorrections y WithoutCorrections.
Devuelve el número de mensajes del evento.
Devuelve el valor del atributo personalizado especificado en el parámetro. Si el atributo no existe en el momento del evento, se produce un error.
Nota: Se solicita el atributo personalizado del recurso que ha originado el evento y se solicita para el momento del evento.
Ejemplo:
Dim AttribVal AttribVal = eventDetails.CustomAttribute "MyAttribute"
Devuelve una cadena que contiene toda la información del evento en un formato legible.
Devuelve el ID de evento.
Devuelve el tipo de evento.
Devuelve True si el cálculo actual tiene en cuenta las excepciones.
Devuelve True si no hay ninguna excepción. El cálculo actual se realiza para los modos WithExceptions y WithoutExceptions.
Devuelve si el atributo especificado existía en el momento del evento.
Nota: Se solicita el atributo personalizado del recurso que ha originado el evento y se solicita para el momento del evento.
Ejemplo:
Dim AttribExistsNow AttribExistsNow = eventDetails. HasAttribute "MyAttribute"
La longitud del intervalo (en las unidades que se encuentran en la propiedad TimeUnit anterior) del cálculo que generó el evento. Si un adaptador generó el evento esta propiedad contiene 0. Si lo generó una métrica pero no por su cálculo de período de seguimiento, el valor de esta propiedad siempre es 1. Si lo generó el período de seguimiento de la métrica, su valor es el número de TimeUnit del período de seguimiento.
True si el evento se envió desde el cálculo del período de seguimiento de alguna métrica y False si el evento se envió desde otro cálculo de una métrica o cuando se envió desde el adaptador.
El nombre de la métrica que generó el evento. Si un adaptador ha generado el evento, se devuelve una cadena vacía.
El ID de la métrica que generó el evento. Si un adaptador generó el evento, el valor de la propiedad es 0.
Devuelve el nombre del recurso.
Devuelve el ID del recurso.
Devuelve el nombre del adaptador que generó este evento. Para un evento intermedio, este campo contiene una cadena vacía.
Devuelve la hora de la medición.
Si una métrica generó el evento, esta propiedad contiene la unidad de tiempo del cálculo que generó el evento. Puede ser uno de los valores siguientes: "HOUR", "DAY", "WEEK", "MONTH", "QUARTER", "YEAR". También puede ser también una cadena vacía, lo que significa que un adaptador generó el evento.
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|