Share via


SqlTrackingQueryOptions.TrackingDataItems 属性

定义

获取或设置一个数据提取值的列表,这些值用于约束 SqlTrackingWorkflowInstance 调用所返回 GetWorkflows(SqlTrackingQueryOptions) 对象的集合。

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

属性值

List<T> 对象的一个 TrackingDataItemValue,它包含要为从工作流实例或空引用(在 Visual Basic 中为 Nothing)中所提取数据匹配的指定值。

注解

SqlTrackingQueryOptions 约束由 SqlTrackingWorkflowInstance 调用返回到这些工作流实例的 SqlTrackingQuery.GetWorkflows 对象的集合,这些工作流实例具有由 Type 指定的 WorkflowType,具有由 WorkflowStatusStatusMinDateTimeStatusMaxDateTime 所指定期间指定的状态,并具有至少与一个 TrackingDataItemValue 所指定 TrackingDataItems 对象匹配的已提取数据。

ActivityTrackingRecord.BodyUserTrackingRecord.Body 可以包含 TrackingDataItem 记录,这些记录包含从工作流中提取的数据。 TrackingDataItems 属性包含 TrackingDataItemValue 对象,这些对象指定此提取数据的某些值。 如果工作流实例满足 SqlTrackingQueryOptions 指定的其他条件,并且 TrackingDataItems 不是空引用 (Nothing),则存储在工作流实例数据库中的已提取数据必须与一个或多个已提取数据值(由要为工作流实例返回的 TrackingDataItems 对象的 SqlTrackingWorkflowInstance 属性指定)相匹配。

如果 TrackingDataItems 为空引用 (Nothing),则对于数据库中的任何工作流实例,所返回 SqlTrackingWorkflowInstance 对象的集合将不受已提取数据的值的约束。

适用于