UserTrackingLocation 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 una ubicación calificada por la actividad que corresponde a un evento de usuario 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 UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
- Herencia
-
UserTrackingLocation
- 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 actividades o un diseñador de flujo de trabajo pueden usar cualquiera de 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 de actividad o flujo de trabajo, los eventos de usuario pueden producirse en cualquier ubicación instrumentada en un flujo de trabajo. UserTrackingLocation Un define los parámetros coincidentes para dicha ubicación especificando el tipo de datos de usuario, el tipo de la actividad desde la que se debe emitir, una colección de condiciones que puede calificar de forma más precisa una instancia o instancias de esta actividad, un nombre de clave opcional con el que se deben asociar los datos de usuario, si deben coincidir los tipos derivados de los datos de usuario y si los datos de usuario emitidos a partir de actividades derivadas del tipo de la actividad especificada deben coincidir.
Note
Un único UserTrackingLocation puede hacer referencia a más de una ubicación real en la posible ruta de acceso de ejecución de una instancia de flujo de trabajo.
Puede agregar un UserTrackingLocation objeto a o UserTrackPoint.MatchingLocationsUserTrackPoint.ExcludedLocations para definir los parámetros de coincidencia de en UserTrackPoint .TrackingProfile
Hay tres condiciones generales que deben cumplirse en el siguiente orden para UserTrackingLocation que coincida con la infraestructura de seguimiento en tiempo de ejecución: la actividad que ha emitido un evento de usuario debe coincidir con el conjunto de actividades especificadas por ActivityType, ActivityTypeName, Conditionsy MatchDerivedActivityTypes; la clave, si existe, asociada a los datos de usuario debe coincidir KeyName; y, el tipo de los datos de usuario emitidos por el evento de usuario debe coincidir con el conjunto de tipos de datos de usuario especificados por ArgumentType, ArgumentTypeName, y MatchDerivedArgumentTypes. Solo si se cumplen las tres condiciones, la infraestructura de seguimiento en tiempo de ejecución tiene en cuenta la UserTrackingLocation coincidencia.
Para configurar , UserTrackingLocationdebe establecer o ArgumentTypeNameArgumentType para especificar el tipo de datos de usuario que se van a coincidir y o ActivityTypeNameActivityType para especificar el tipo de la actividad desde la que se deben emitir los datos de usuario para que coincidan. Puede agregar objetos a ActivityTrackingCondition para calificar Conditions más completamente la actividad desde la que se deben emitir los datos del usuario. Puede establecer MatchDerivedArgumentTypes para especificar que los datos de usuario derivados del tipo de datos de usuario especificado por ArgumentTypeName o ArgumentType deben coincidir, y puede establecer MatchDerivedActivityTypes para especificar que los datos de usuario emitidos a partir de actividades derivadas del tipo de actividad especificado por ActivityTypeName o ActivityType deben coincidir.
Puede establecer KeyName para especificar que solo deben coincidir los datos de usuario asociados con el nombre de clave especificado para este UserTrackingLocation. Si KeyName es una referencia nula (Nothing en Visual Basic), la estructura de seguimiento en tiempo de ejecución no intentará coincidir con la clave asociada a los datos del usuario.
Constructores
| Nombre | Description |
|---|---|
| UserTrackingLocation() |
Obsoletos.
Inicializa una nueva instancia de la clase UserTrackingLocation. |
| UserTrackingLocation(String, String) |
Obsoletos.
Inicializa una nueva instancia de la UserTrackingLocation clase mediante el nombre no completo del tipo Common Language Runtime (CLR) de los datos de usuario y el nombre no completo del tipo CLR de la actividad desde la que se deben emitir los datos de usuario. |
| UserTrackingLocation(String, Type) |
Obsoletos.
Inicializa una nueva instancia de la UserTrackingLocation clase mediante el nombre no completo del tipo Common Language Runtime (CLR) de los datos de usuario y el tipo CLR de la actividad desde la que se deben emitir los datos de usuario. |
| UserTrackingLocation(String) |
Obsoletos.
Inicializa una nueva instancia de la UserTrackingLocation clase mediante el nombre no completo del tipo Common Language Runtime (CLR) de los datos de usuario. |
| UserTrackingLocation(Type, String) |
Obsoletos.
Inicializa una nueva instancia de la UserTrackingLocation clase mediante el tipo Common Language Runtime (CLR) de los datos de usuario y el nombre no completo del tipo CLR de la actividad desde la que se deben emitir los datos de usuario. |
| UserTrackingLocation(Type, Type) |
Obsoletos.
Inicializa una nueva instancia de la UserTrackingLocation clase mediante el tipo Common Language Runtime (CLR) de los datos de usuario y el tipo CLR de la actividad desde la que se deben emitir los datos de usuario. |
| UserTrackingLocation(Type) |
Obsoletos.
Inicializa una nueva instancia de la UserTrackingLocation clase mediante el tipo Common Language Runtime (CLR) de los datos de usuario. |
Propiedades
| Nombre | Description |
|---|---|
| ActivityType |
Obsoletos.
Obtiene o establece el tipo de Common Language Runtime (CLR) de la actividad desde la que se deben emitir los datos de usuario para realizar el seguimiento. |
| ActivityTypeName |
Obsoletos.
Obtiene o establece el nombre no completo del tipo Common Language Runtime (CLR) de la actividad desde la que se deben emitir los datos de usuario para que se realice el seguimiento. |
| ArgumentType |
Obsoletos.
Obtiene o establece el tipo common language runtime (CLR) de los datos de usuario que se van a realizar en el seguimiento. |
| ArgumentTypeName |
Obsoletos.
Obtiene o establece el nombre no completo del tipo Common Language Runtime (CLR) de los datos de usuario a los que se va a realizar el seguimiento. |
| Conditions |
Obsoletos.
Obtiene una colección de condiciones que se usan para calificar la actividad desde la que se deben emitir los datos de usuario para que se realice el seguimiento. |
| KeyName |
Obsoletos.
Obtiene o establece el nombre con el que se deben asociar los datos de usuario para que UserTrackingLocation coincidan. |
| MatchDerivedActivityTypes |
Obsoletos.
Obtiene o establece un valor que indica si se debe realizar un seguimiento de los datos del usuario cuando se emite a partir de actividades derivadas del tipo de actividad especificado por ActivityType o ActivityTypeName. |
| MatchDerivedArgumentTypes |
Obsoletos.
La ubicación de seguimiento de usuarios es una manera de filtrar los datos de seguimiento del usuario. El usuario puede filtrar por el tipo de datos de seguimiento del usuario especificando o ArgumentTypeArgumentTypeName. Si se establece en |
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) |