Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este ejemplo muestra cómo crear, serializar y deserializar los perfiles de seguimiento utilizando el modelo de objetos de perfil de seguimiento.
Windows Workflow Foundation proporciona un modelo de objetos de perfil de seguimiento que se puede utilizar para crear perfiles del seguimiento, serializarlos en formato XML y, a continuación, deserializar los perfiles de seguimiento XML a un objeto de perfil de seguimiento.
Los perfiles de seguimiento son una colección de WorkflowTrackPoints, ActivityTrackPoints y UserTrackPoints. Los puntos de seguimiento determinan una ubicación concreta en el flujo de trabajo sobre el que se desea recibir información en tiempo de ejecución. Se utilizan WorkflowTrackPoints para determinar qué eventos de flujo de trabajo se deben extraer. Se utilizan ActivityTrackPoints para determinar qué eventos ExecutionStatus se desea extraer, así como otras propiedades de actividad. Se utilizan UserTrackPoints qué eventos de usuario se desea extraer.
Los perfiles de seguimiento le permiten especificar las ubicaciones que deben coincidir y, también, obtener o excluir los eventos relacionados y los datos extraídos. Las ubicaciones se pueden determinar mediante el tipo, o nombre completo, de actividades concretas.
Concretamente, en este ejemplo se realiza lo siguiente:
Se crea un perfil con WorkflowDataTrackingExtract y se agregan varios puntos de seguimiento. La clase WorkflowDataTrackingExtract extrae las propiedades de actividad, como el nombre de una actividad o un campo definido en un flujo de trabajo.
Se crea un perfil para hacer coincidir todos los eventos de flujo de trabajo utilizando el tipo de datos TrackingWorkflowEvent enumerado.
Se crea un perfil mediante la propiedad UserTrackPoints.
Se serializa TrackingProfile en XML y se deserializa la representación XML de TrackingProfile a un objeto utilizando la clase TrackingProfileSerializer.
Para generar el ejemplo
Para descargar el ejemplo, haga clic en Descargar ejemplo.
Así se extrae el proyecto de ejemplo en su disco duro local.
Haga clic en Inicio, señale Programas, señale Microsoft Windows SDK y, a continuación, haga clic en CMD Shell.
Vaya al directorio de origen del ejemplo.
En el símbolo del sistema, escriba MSBUILD <nombre del archivo de solución>.
Para ejecutar el ejemplo
- En la ventana del símbolo del sistema del SDK, ejecute el archivo .exe de la carpeta TrackingProfileObjectModel\bin\debug (o la carpeta TrackingProfileObjectModel\bin para la versión de VB del ejemplo), que se encuentra bajo la carpeta principal del ejemplo.
Consulte también
Referencia
ActivityTrackingRecord
WorkflowTrackingRecord
UserTrackingRecord
TrackingParameters
TrackingRecord
TrackingChannel
RuleActionTrackingEvent
TrackingService
TrackingProfile
Otros recursos
Ejemplos de seguimiento
Ejemplo de seguimiento simple
Ejemplo de consulta mediante SQLTrackingService
Ejemplo de seguimiento mediante puntos de seguimiento del usuario
Ejemplo de seguimiento de EventArgs
Ejemplo de ConsoleTrackingService
Ejemplo de consulta mediante SQLTrackingService
Ejemplo de RuleActionTrackingEvent
Ejemplo de servicio de seguimiento y de consulta
Ejemplo de mantenimiento de datos de SQL
Windows Workflow Tracking Services
.gif)
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.