Поделиться через


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, содержащих указанные значения для сопоставления с извлеченными данными из экземпляра рабочего процесса, или пустая ссылка (Nothing в Visual Basic).

Комментарии

Класс SqlTrackingQueryOptions ограничивает набор объектов SqlTrackingWorkflowInstance, возвращаемых вызовом метода SqlTrackingQuery.GetWorkflows, теми экземплярами рабочего процесса, которые: имеют тип Type, заданный свойством WorkflowType; имеют состояние, заданное свойством WorkflowStatus, в течение периода, заданного свойствами StatusMinDateTime и StatusMaxDateTime; извлекли данные, соответствующие по крайней мере одному из объектов TrackingDataItemValue, заданных свойством TrackingDataItems.

Свойство ActivityTrackingRecord.Body или UserTrackingRecord.Body могут содержать записи класса TrackingDataItem, содержащие данные, извлеченные из рабочего процесса. Свойство TrackingDataItems содержит объекты TrackingDataItemValue, указывающие точные значения для извлеченных данных. Если экземпляр рабочего процесса отвечает другим критериям, указанным в классе SqlTrackingQueryOptions, и свойство TrackingDataItems не является пустой ссылкой (Nothing), то извлеченные данные, хранящиеся в базе данных для экземпляра рабочего процесса, должны соответствовать одному или нескольким значениям извлеченных данных, указанных в свойстве TrackingDataItems, чтобы объект SqlTrackingWorkflowInstance возвращался для экземпляра рабочего процесса.

Если свойство TrackingDataItems является пустой ссылкой (Nothing), то набор возвращаемых объектов SqlTrackingWorkflowInstance не будет ограничиваться значениями извлеченных данных для любого экземпляра рабочего процесса из базы данных.

Применяется к