ActivityTrackingRecord.Body Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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

Namespace:   System.Workflow.Runtime.Tracking
Assembly:  System.Workflow.Runtime (in System.Workflow.Runtime.dll)

public IList<TrackingDataItem> Body { get; }

Property Value

Type: System.Collections.Generic.IList<TrackingDataItem>

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

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.

.NET Framework
Available since 3.0
Return to top