ActivityTrackingRecord.Body Property

Definition

Gets a list that contains any data extracted from the workflow for the ActivityTrackPoint that was matched.

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

Property Value

A list of TrackingDataItem objects each of which contains a single piece of extracted data and its associated annotations.

Remarks

When an ActivityTrackPoint is matched, the runtime tracking infrastructure can extract data from the workflow instance. The data to be extracted is specified by ActivityTrackPoint.Extracts. ActivityTrackPoint.Extracts can contain two kinds of objects: ActivityDataTrackingExtract objects specify member data to be extracted from the activity associated with the activity status event; and, WorkflowDataTrackingExtract objects specify member data to be extracted from the root activity of the workflow. Both of these extract types can also specify annotations to be returned with the extracted data. The runtime tracking infrastructure encapsulates each piece of extracted data and its associated annotations in a TrackingDataItem, and adds this TrackingDataItem to Body.

This property is set by the runtime tracking infrastructure.

Applies to