System.Workflow.Runtime.Tracking Namespace

Enthält Klassen und eine Schnittstelle im Zusammenhang mit Tracking-Diensten.

Klassen

Name Beschreibung
ActivityDataTrackingExtract

Gibt eine Eigenschaft oder ein Feld an, die aus einer Aktivität extrahiert und zusammen mit einer zugeordneten Auflistung von Anmerkungen an den Nachverfolgungsdienst gesendet werden soll, wenn ein Trackpoint abgeglichen wird.

ActivityTrackingCondition

Stellt eine Bedingung dar, die den Wert eines Aktivitätselements mit einem angegebenen Wert mithilfe eines angegebenen Vergleichsoperators vergleicht.

ActivityTrackingLocation

Definiert einen aktivitätsqualifizierten Speicherort, der einem Aktivitätsstatusereignis im potenziellen Ausführungspfad einer Stammworkflowinstanz entspricht. Diese Klasse kann nicht vererbt werden.

ActivityTrackingLocationCollection

Enthält eine Auflistung von ActivityTrackingLocation Objekten.

ActivityTrackingRecord

Enthält die Daten, die von der Laufzeitverfolgungsinfrastruktur an einen Tracking-Dienst gesendet werden, wenn eine ActivityTrackPoint Übereinstimmung erfolgt. Sie wird auch in der Rückgabeliste der ActivityEvents Eigenschaft verwendet.

ActivityTrackPoint

Definiert einen Punkt, der einer Aktivitätsausführungsstatusänderung zugeordnet ist, um nachverfolgt zu werden, die sich im potenziellen Ausführungspfad einer Workflowinstanz befindet. Diese Klasse kann nicht vererbt werden.

ActivityTrackPointCollection

Enthält eine Auflistung von ActivityTrackPoint Objekten.

ExtractCollection

Enthält eine Auflistung von TrackingExtract Objekten.

PreviousTrackingServiceAttribute

Gibt den Typ der TrackingService an, die vor der aktuellen Version verwendet wurde.

ProfileRemovedEventArgs

Stellt Daten für das ProfileRemoved-Ereignis bereit. Diese Klasse kann nicht vererbt werden.

ProfileUpdatedEventArgs

Stellt die Daten für das ProfileUpdated Ereignis bereit. Diese Klasse kann nicht vererbt werden.

SqlTrackingQuery

Enthält Methoden und Eigenschaften, die zum Verwalten von Abfragen für die Nachverfolgungsdaten verwendet werden, die in der von einer SqlTrackingServiceSQL-Datenbank verwendeten SQL-Datenbank enthalten sind.

SqlTrackingQueryOptions

Enthält Eigenschaften, die verwendet werden, um den Satz von SqlTrackingWorkflowInstance Objekten einzuschränken, die von einem Aufruf von GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Stellt einen Nachverfolgungsdienst dar, der eine SQL-Datenbank zum Speichern von Nachverfolgungsinformationen verwendet.

SqlTrackingWorkflowInstance

Ermöglicht den Zugriff auf das Nachverfolgen von Daten, die SqlTrackingService in einer SQL-Datenbank von einer Workflowinstanz verwaltet werden.

TrackingAnnotationCollection

Enthält eine Auflistung von Anmerkungen.

TrackingChannel

Die abstract Basisklasse, die einen Nachverfolgungskanal darstellt.

TrackingCondition

Eine abstract Basisklasse, die einen Vergleich darstellt, der verwendet werden kann, um ein ActivityTrackingLocation oder ein UserTrackingLocation.

TrackingConditionCollection

Enthält eine Auflistung von TrackingCondition Objekten.

TrackingDataItem

Stellt ein einzelnes Datenelement dar, das aus einem Workflow und allen zugehörigen Anmerkungen extrahiert wurde.

TrackingDataItemValue

Enthält Filterkriterien für Daten, die aus einer Workflowinstanz in einer SqlTrackingQueryOptions.

TrackingExtract

Die abstract Basisklasse, die ein Feld oder eine Eigenschaft darstellt, die aus einer Workflowinstanz und den zugehörigen Anmerkungen extrahiert werden soll.

TrackingParameters

Enthält Informationen zur Workflowinstanz, die einer TrackingChannel. Diese Klasse kann nicht vererbt werden.

TrackingProfile

Definiert interessante Punkte für den potenziellen Ausführungspfad einer Stammworkflowinstanz, über die ein Tracking-Dienst benachrichtigt werden soll.

TrackingProfileCache

Stellt eine Methode bereit, die eine Hostanwendung verwenden kann, um den Tracking-Profilcache zu löschen.

TrackingProfileDeserializationException

Die Ausnahme, die ausgelöst wird, wenn ein XML-Dokument nicht in eine TrackingProfile von einem TrackingProfileSerializer.

TrackingProfileSerializer

Stellt Methoden zum Serialisieren und Deserialisieren von Tracking-Profilen in und aus XML-Dokumenten mithilfe der XML-Schemadefinition (Tracking Profile XML Schema Definition, XSD) bereit.

TrackingRecord

Die abstract Basisklasse, von der ActivityTrackingRecord, UserTrackingRecord, und WorkflowTrackingRecord werden abgeleitet.

TrackingService

Stellt die grundlegende Schnittstelle zwischen einem Tracking-Dienst und der Laufzeitverfolgungsinfrastruktur bereit.

TrackingWorkflowChangedEventArgs

Enthält Daten, die einer Workflowänderung zugeordnet sind, die während der Ausführung einer Workflowinstanz auftritt.

TrackingWorkflowExceptionEventArgs

Enthält Daten, die einer Ausnahme zugeordnet sind, die während der Ausführung einer Workflowinstanz auftritt.

TrackingWorkflowSuspendedEventArgs

Enthält Informationen zum Grund, warum eine Workflowinstanz angehalten wurde.

TrackingWorkflowTerminatedEventArgs

Enthält Daten, die dem Beenden einer Workflowinstanz zugeordnet sind.

UserTrackingLocation

Definiert einen aktivitätsqualifizierten Speicherort, der einem Benutzerereignis im potenziellen Ausführungspfad einer Stammworkflowinstanz entspricht. Diese Klasse kann nicht vererbt werden.

UserTrackingLocationCollection

Enthält eine Auflistung von UserTrackingLocation Objekten.

UserTrackingRecord

Enthält die Daten, die von der Laufzeitverfolgungsinfrastruktur an einen Tracking-Dienst gesendet werden, wenn eine UserTrackPoint Übereinstimmung erfolgt.

UserTrackPoint

Definiert einen Punkt, der einem Benutzerereignis zugeordnet ist, der im potenziellen Ausführungspfad einer Stammworkflowinstanz nachverfolgt werden soll. Diese Klasse kann nicht vererbt werden.

UserTrackPointCollection

Enthält eine Auflistung von UserTrackPoint Objekten.

WorkflowDataTrackingExtract

Gibt eine Eigenschaft oder ein Feld an, die aus der Stammaktivität des Workflows extrahiert und zusammen mit einer zugeordneten Sammlung von Anmerkungen an den Nachverfolgungsdienst gesendet werden soll, wenn ein Spurpunkt abgeglichen wird.

WorkflowTrackingLocation

Definiert ein Interesse an bestimmten Workflowstatusereignissen, die in einer Stammworkflowinstanz auftreten; wird für den Abgleich durch ein WorkflowTrackPoint Nachverfolgungsprofil verwendet. Diese Klasse kann nicht vererbt werden.

WorkflowTrackingRecord

Enthält die Daten, die vom Laufzeitverfolgungsdienst an den Tracking-Dienst gesendet werden, wenn sie mit einer WorkflowTrackPointübereinstimmen. Sie wird auch in der Rückgabeliste der WorkflowEvents Eigenschaft verwendet.

WorkflowTrackPoint

Definiert einen Punkt, der einem Satz von Workflowstatusereignissen zugeordnet ist, die im potenziellen Ausführungspfad einer Stammworkflowinstanz nachverfolgt werden.

WorkflowTrackPointCollection

Enthält eine Auflistung von WorkflowTrackPoint Objekten.

Schnittstellen

Name Beschreibung
IProfileNotification

Stellt einen Benachrichtigungsmechanismus für einen Nachverfolgungsdienst bereit, um die Laufzeitverfolgungsinfrastruktur über Änderungen an einem TrackingProfile bestimmten Workflow Typezu informieren.

Enumerationen

Name Beschreibung
ComparisonOperator

Gibt den Vorgang an, der für die Operanden eines Vergleichs ausgeführt werden soll.

TrackingWorkflowEvent

Gibt einen Typ des Workflowstatusereignisses an.