SqlTrackingWorkflowInstance.WorkflowEvents Property


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

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

Property Value

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


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

WorkflowEvents contains workflow tracking records sent to a database by the run-time tracking infrastructure for this workflow instance. Workflow tracking records are sent by the workflow run-time engine tracking infrastructure only when the workflow instance emits a workflow status event that corresponds to a WorkflowTrackPoint specified in the TrackingProfile for the instance.

Applies to