SqlTrackingQueryOptions.TrackingDataItems Eigenschaft

Definition

Ruft eine Liste mit Datenextraktionswerten ab, mit denen die Reihe der SqlTrackingWorkflowInstance-Objekte eingeschränkt wird, die durch einen Aufruf von GetWorkflows(SqlTrackingQueryOptions) zurückgegeben werden, oder legt diese Liste fest.

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)

Eigenschaftswert

List<T> von TrackingDataItemValue-Objekten mit angegebenen Werten oder einem NULL-Verweis (Nothing in Visual Basic). Die angegebene Werte werden mit Daten abgeglichen, die aus einer Workflowinstanz extrahiert werden.

Hinweise

SqlTrackingQueryOptions schränkt die Reihe der SqlTrackingWorkflowInstance-Objekte, die durch einen Aufruf von SqlTrackingQuery.GetWorkflows zurückgegeben werden, auf die Workflowinstanzen ein, für die folgende Bedingungen gelten: Type wird durch WorkflowType angegeben, der Status wird durch WorkflowStatus, die Dauer der Einschränkung wird durch StatusMinDateTime und StatusMaxDateTime angegeben, und extrahierte Daten der Workflowinstanzen entsprechen mindesten einem der durch TrackingDataItemValue angegebenen TrackingDataItems-Objekte.

ActivityTrackingRecord.Body oder UserTrackingRecord.Body kann TrackingDataItem-Datensätze mit aus dem Workflow extrahierten Daten enthalten. Die TrackingDataItems-Eigenschaft enthält TrackingDataItemValue-Objekte, die bestimmte Werte für diese extrahierten Daten angeben. Wenn die Workflowinstanz die sonstigen Kriterien erfüllt, die mit SqlTrackingQueryOptions angegeben werden, und TrackingDataItems kein NULL-Verweis (Nothing) ist, müssen die in der Datenbank für eine Workflowinstanz gespeicherten extrahierten Daten mindestens einem der Werte für extrahierte Daten entsprechen, die von der TrackingDataItems-Eigenschaft für ein SqlTrackingWorkflowInstance-Objekt angegeben werden, das für die Workflowinstanz zurückgegeben werden soll.

Wenn TrackingDataItems ein NULL-Verweis (Nothing) ist, wird die Reihe der zurückgegebenen SqlTrackingWorkflowInstance-Objekte nicht durch Werte extrahierter Daten aus Workflowinstanzen in der Datenbank eingeschränkt.

Gilt für: