SqlTrackingQueryOptions.TrackingDataItems Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una lista de valores de extracto de datos que se utilizan para restringir el conjunto de objetos SqlTrackingWorkflowInstance devueltos por una llamada a 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)
Valor de propiedad
List<T> de objetos TrackingDataItemValue que contiene valores especificados con los que se debe coincidir para los datos extraídos de la instancia de flujo de trabajo o una referencia nula (Nothing
en Visual Basic).
Comentarios
SqlTrackingQueryOptions restringe el conjunto de objetos SqlTrackingWorkflowInstance devueltos por una llamada a SqlTrackingQuery.GetWorkflows a las instancias de flujo de trabajo que tienen Type especificado por WorkflowType, que tienen el estado especificado por WorkflowStatus durante el período especificado por StatusMinDateTime y StatusMaxDateTime y que extrajeron datos que coinciden por lo menos con uno de los objetos TrackingDataItemValue especificados por TrackingDataItems.
ActivityTrackingRecord.Body o UserTrackingRecord.Body pueden contener registros TrackingDataItem que contengan datos que se extraen del flujo de trabajo. La propiedad TrackingDataItems contiene objetos TrackingDataItemValue que especifican ciertos valores para estos datos extraídos. Si la instancia de flujo de trabajo cumple los otros criterios especificados por SqlTrackingQueryOptions y TrackingDataItems no es una referencia nula (Nothing
), los datos extraídos almacenados en la base de datos para una instancia de flujo de trabajo deben coincidir con uno o más de los valores de datos extraídos especificados por la propiedad TrackingDataItems para poder devolver un objeto SqlTrackingWorkflowInstance para la instancia de flujo de trabajo.
Si TrackingDataItems es una referencia nula (Nothing
), los valores de los datos extraídos para cualquiera de las instancias de flujo de trabajo en la base de datos no restringirán el conjunto de objetos SqlTrackingWorkflowInstance devueltos.