SqlTrackingWorkflowInstance.UserEvents Property

Definition

Gets the list of user tracking records that have been sent for this workflow instance to a SqlTrackingService database by the run-time tracking infrastructure.

public:
 property System::Collections::Generic::IList<System::Workflow::Runtime::Tracking::UserTrackingRecord ^> ^ UserEvents { System::Collections::Generic::IList<System::Workflow::Runtime::Tracking::UserTrackingRecord ^> ^ get(); };
public System.Collections.Generic.IList<System.Workflow.Runtime.Tracking.UserTrackingRecord> UserEvents { get; }
member this.UserEvents : System.Collections.Generic.IList<System.Workflow.Runtime.Tracking.UserTrackingRecord>
Public ReadOnly Property UserEvents As IList(Of UserTrackingRecord)

Property Value

The list of UserTrackingRecord objects sent for this workflow instance to the tracking database by the run-time tracking infrastructure.

Remarks

If AutoRefresh is true, UserEvents contains all user tracking records sent for this workflow instance up to the current time; if AutoRefresh is false, UserEvents contains the user tracking records sent up until the last Refresh.

UserEvents contains user tracking records sent to a database by the run-time tracking infrastructure for this workflow instance. User tracking records are sent by the workflow run-time engine tracking infrastructure only when the workflow instance emits a user event that corresponds to a UserTrackPoint specified in the TrackingProfile for the instance.

Applies to