UserTrackPoint Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Define un punto, asociado a un evento de usuario, del que se debe realizar el seguimiento en la ruta de acceso de ejecución potencial de una instancia de flujo de trabajo raíz. Esta clase no puede heredarse.
public ref class UserTrackPoint sealed
public sealed class UserTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackPoint
type UserTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackPoint = class
Public NotInheritable Class UserTrackPoint
- Herencia
-
UserTrackPoint
- Atributos
Comentarios
Nota
En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.
Un diseñador de flujo de trabajo o un diseñador de actividad pueden usar los métodos Activity.TrackData y ActivityExecutionContext.TrackData sobrecargados para indicar al flujo de trabajo que debe emitir datos a la infraestructura de seguimiento en tiempo de ejecución como un evento de usuario. Los datos emitidos se denominan datos del usuario. A diferencia de los eventos de estado de actividad y los eventos de estado de flujo de trabajo, que sólo se producen en cambios de estado, los eventos de usuario pueden producirse en cualquier ubicación que se indique en un flujo de trabajo. Hay muchas razones para indicar a un flujo de trabajo que debe emitir eventos de usuario. Por ejemplo, un diseñador de flujo de trabajo puede desear comunicar información de estado lógica sobre el progreso de un flujo de trabajo o un diseñador de actividad podría desear proporcionar una oportunidad a los miembros de actividad en ocasiones distintas de un cambio de estado de actividad.
UserTrackPoint define un punto de interés en la ruta de acceso de ejecución potencial de una instancia de flujo de trabajo raíz asociada a un evento de usuario. UserTrackPoint contiene ubicaciones que se incluyen en la búsqueda de coincidencias, ubicaciones que se excluyen de la búsqueda de coincidencias y datos adicionales que se deben extraer de la instancia de flujo de trabajo cuando se encuentra una coincidencia con el punto de seguimiento. Puede agregar UserTrackPoint a TrackingProfile.UserTrackPoints para indicar a la infraestructura de seguimiento en tiempo de ejecución que debe enviar un UserTrackingRecord al servicio de seguimiento cuando se encuentra una coincidencia con el punto de seguimiento. Los datos del usuario se devuelven en un UserTrackingRecord.UserData. Un único UserTrackPoint puede tener coincidencias en varios puntos en la instancia de flujo de trabajo.
UserTrackingLocation contiene las condiciones de coincidencia para una ubicación asociada a un evento de usuario en la ruta de acceso de ejecución potencial de una instancia de flujo de trabajo. Puede agregar objetos UserTrackingLocation a MatchingLocations para definir ubicaciones que el punto de seguimiento debe incluir en la búsqueda de coincidencias. Del mismo modo, puede agregar objetos UserTrackingLocation a ExcludedLocations para definir ubicaciones que el punto de seguimiento debe excluir de la búsqueda de coincidencias.
Puede agregar objetos ActivityDataTrackingExtract y objetos WorkflowDataTrackingExtract a Extracts para especificar los datos que se deben extraer de la instancia de flujo de trabajo cuando se encuentra una coincidencia con el punto de seguimiento. Los datos extraídos se devolverán en UserTrackingRecord.Body.
Puede agregar valores a Annotations para especificar información adicional asociada al punto de seguimiento. Estas anotaciones se devolverán en UserTrackPoint.Annotations.
Para obtener un ejemplo de cómo usar esta clase, consulte el ejemplo Seguimiento mediante puntos de seguimiento de usuario.
Constructores
UserTrackPoint() |
Obsoletos.
Inicializa una nueva instancia de la clase UserTrackPoint. |
Propiedades
Annotations |
Obsoletos.
Obtiene la colección de anotaciones asociadas al punto de seguimiento. |
ExcludedLocations |
Obsoletos.
Obtiene la colección de ubicaciones que la infraestructura de seguimiento en tiempo de ejecución debe excluir del punto de seguimiento. |
Extracts |
Obsoletos.
Obtiene una colección que especifica datos que se van a extraer de la instancia de flujo de trabajo y que se van a enviar al servicio de seguimiento. |
MatchingLocations |
Obsoletos.
Obtiene la colección de ubicaciones que la infraestructura de seguimiento en tiempo de ejecución debe incluir en la búsqueda de coincidencias para el punto de seguimiento. |
Métodos
Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Obsoletos.
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |