共用方式為


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,其中包含將用於比對擷取自工作流程執行個體之資料的指定值,或 null 參考 (在 Visual Basic 中為 Nothing)。

備註

SqlTrackingQueryOptions 會將 SqlTrackingWorkflowInstance 的呼叫所傳回的 SqlTrackingQuery.GetWorkflows 物件集合限制在具備下列條件的工作流程執行個體:TypeWorkflowType 所指定;狀態如 WorkflowStatus 所指定,而且介於 StatusMinDateTimeStatusMaxDateTime 指定的範圍內;擷取的資料至少符合 TrackingDataItemValue 指定的其中一個 TrackingDataItems 物件。

ActivityTrackingRecord.BodyUserTrackingRecord.Body 可包含內有擷取自工作流程之資料的 TrackingDataItem 記錄。 TrackingDataItems 屬性包含 TrackingDataItemValue 物件,指定此擷取資料的特定值。 如果工作流程執行個體符合 SqlTrackingQueryOptions 指定的其他條件,而且 TrackingDataItems 不是 null 參考 (Nothing),則儲存在工作流程執行個體的資料庫中的擷取資料必須符合 TrackingDataItems 屬性指定的一或多個擷取資料值,該屬性屬於針對工作流程執行個體傳回的 SqlTrackingWorkflowInstance 物件。

如果 TrackingDataItems 是 null 參考 (Nothing),傳回的 SqlTrackingWorkflowInstance 物件集合將不會受到資料庫中,任何工作流程執行個體之擷取資料值的限制。

適用於