Freigeben über


TrackingProfile.UserTrackPoints Eigenschaft

Definition

Ruft die Sammlung von Benutzerverfolgungspunkten ab, die von der Laufzeitverfolgungsinfrastruktur zum Filtern von Benutzerereignissen verwendet werden.

public:
 property System::Workflow::Runtime::Tracking::UserTrackPointCollection ^ UserTrackPoints { System::Workflow::Runtime::Tracking::UserTrackPointCollection ^ get(); };
public System.Workflow.Runtime.Tracking.UserTrackPointCollection UserTrackPoints { get; }
member this.UserTrackPoints : System.Workflow.Runtime.Tracking.UserTrackPointCollection
Public ReadOnly Property UserTrackPoints As UserTrackPointCollection

Eigenschaftswert

A UserTrackPointCollection that specifies the points in a workflow instance for which the runtime tracking infrastructure should send a UserTrackingRecord to the tracking service.

Hinweise

Ein Workflow-Designer oder ein Aktivitäts-Designer kann einen Workflow oder eine Aktivität verwendenActivity.TrackDataActivity.TrackDataActivityExecutionContext.TrackDataActivity.TrackData, um Daten an bestimmten Punkten während der Ausführung eines Workflows an die Laufzeitverfolgungsinfrastruktur zu senden. Ein solches Vorkommen wird als Benutzerereignis bezeichnet, und die ausgegebenen Daten werden als Benutzerdaten bezeichnet. Die Laufzeitverfolgungsinfrastruktur verwendet die UserTrackPoints Eigenschaft zum Filtern von Benutzerereignissen, um zu bestimmen, wann ein UserTrackingRecord An den Tracking-Dienst gesendet werden soll. Sie können der UserTrackPoints Eigenschaft eine UserTrackPoint hinzufügen, um interessante Punkte im potenziellen Ausführungspfad der Workflowinstanz anzugeben, für die Sie eine UserTrackingRecord Nachricht senden möchten.

A UserTrackPoint definiert keinen physischen Punkt in einer Workflowinstanz, sondern definiert stattdessen eine Reihe von Übereinstimmungsparametern, die von der Laufzeitverfolgungsinfrastruktur verwendet werden können, um Benutzerereignisse abzugleichen. Daher kann dasselbe UserTrackPoint während der Lebensdauer einer Workflowinstanz mehrmals abgeglichen werden. Die Laufzeitnachverfolgungsinfrastruktur gibt immer die Benutzerdaten zurück, die mit einer Übereinstimmung UserTrackPoint in der UserTrackingRecordDatei verknüpft sind, aber eine UserTrackPoint kann auch Angeben von Daten, die aus der Workflowinstanz extrahiert und im Nachverfolgungsdatensatz zurückgegeben werden sollen.

Gilt für: