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


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)

Значение свойства

TrackingDataItemValue ОбъектList<T>, содержащий указанные значения для данных, извлеченных из экземпляра рабочего процесса или пустой ссылки (Nothingв Visual Basic).

Комментарии

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

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

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

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