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, al que se va a realizar un 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
Note
En este material se describen los tipos y los espacios de nombres que están obsoletos. Para obtener más información, consulte Deprecated Types in Windows Workflow Foundation 4.5.
Un diseñador de actividad o un diseñador de flujo de trabajo pueden usar los métodos y Activity.TrackData sobrecargados ActivityExecutionContext.TrackData para instrumentar el flujo de trabajo para emitir datos a la infraestructura de seguimiento en tiempo de ejecución como evento de usuario. Los datos emitidos se conocen como datos de usuario. A diferencia de los eventos de estado de actividad y los eventos de estado de flujo de trabajo, que solo se producen en los cambios de estado, los eventos de usuario pueden producirse en cualquier ubicación instrumentada en un flujo de trabajo. Hay muchas razones para instrumentar un flujo de trabajo para emitir eventos de usuario. Por ejemplo, un diseñador de flujo de trabajo puede querer comunicar información de estado lógico sobre el progreso de un flujo de trabajo o es posible que un diseñador de actividades quiera proporcionar una oportunidad a los miembros de actividad en ocasiones distintos de un cambio de estado de actividad.
Un UserTrackPoint define un punto de interés en la posible ruta de acceso de ejecución de una instancia de flujo de trabajo raíz asociada a un evento de usuario. UserTrackPoint Contiene ubicaciones que se incluyen en coincidencias, ubicaciones que se excluyen de la coincidencia y cualquier dato adicional que se debe extraer de la instancia de flujo de trabajo cuando coincida el punto de seguimiento. Puede agregar a UserTrackPointTrackingProfile.UserTrackPoints para indicar a la infraestructura de seguimiento en tiempo de ejecución que envíe un UserTrackingRecord elemento al servicio de seguimiento cuando coincida el punto de seguimiento. Los datos de usuario se devuelven en UserTrackingRecord.UserData. Un único UserTrackPoint puede coincidir en varios puntos de la instancia de flujo de trabajo.
Contiene UserTrackingLocation condiciones de coincidencia para una ubicación asociada a un evento de usuario en la posible ruta de acceso de ejecución de una instancia de flujo de trabajo. Puede agregar UserTrackingLocation objetos a MatchingLocations para definir ubicaciones que se deben incluir en la coincidencia para el punto de seguimiento. Del mismo modo, puede agregar UserTrackingLocation objetos a ExcludedLocations para definir ubicaciones que se deben excluir de la coincidencia para el punto de seguimiento.
Puede agregar ActivityDataTrackingExtract objetos y WorkflowDataTrackingExtract objetos a Extracts para especificar los datos que se deben extraer de la instancia de flujo de trabajo cuando coincida el punto de seguimiento. Los datos extraídos se devolverán en UserTrackingRecord.Body.
Puede agregar para Annotations 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
| Nombre | Description |
|---|---|
| UserTrackPoint() |
Obsoletos.
Inicializa una nueva instancia de la clase UserTrackPoint. |
Propiedades
| Nombre | Description |
|---|---|
| Annotations |
Obsoletos.
Obtiene la colección de anotaciones asociadas al punto de seguimiento. |
| ExcludedLocations |
Obsoletos.
Obtiene la colección de ubicaciones que se deben excluir del punto de seguimiento de la infraestructura de seguimiento en tiempo de ejecución. |
| Extracts |
Obsoletos.
Obtiene una colección que especifica los datos que se van a extraer de la instancia de flujo de trabajo y se envían al servicio de seguimiento. |
| MatchingLocations |
Obsoletos.
Obtiene la colección de ubicaciones que se deben incluir en la coincidencia para el punto de seguimiento por parte de la infraestructura de seguimiento en tiempo de ejecución. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Obsoletos.
Actúa como 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 Objectactual. (Heredado de Object) |
| ToString() |
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |