System.Workflow.Runtime.Tracking Namespace

Beinhaltet Klassen und eine Schnittstelle, die sich auf Überwachungsdienste beziehen.

Klassen

ActivityDataTrackingExtract

Gibt eine Eigenschaft oder ein Feld an, das beim Abgleich eines Verfolgungspunkts aus einer Aktivität extrahiert und zusammen mit einer zugeordneten Auflistung von Anmerkungen an den Überwachungsdienst gesendet werden soll.

ActivityTrackingCondition

Stellt eine Bedingung dar, mit der der Wert eines Aktivititätsmembers anhand eines Vergleichsoperators mit einem angegebenen Wert verglichen werden soll.

ActivityTrackingLocation

Definiert eine aktivitätsrelevante Position, die einem Aktivitätsstatusereignis im möglichen 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 bei einem Abgleich von ActivityTrackPoint von der Laufzeitverfolgungsinfrastruktur an einen Überwachungsdienst gesendet werden. Diese Klasse wird auch in einer Rückgabeliste der ActivityEvents-Eigenschaft verwendet.

ActivityTrackPoint

Definiert einen Punkt, der einer Ausführungsstatusänderung einer Aktivität zugeordnet ist und im möglichen Ausführungspfad einer Workflowinstanz nachverfolgt werden soll. 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 des TrackingService an, der 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 zum Verwalten von Abfragen zu den Verfolgungsdaten, die in der von SqlTrackingService verwenden SQL-Datenbank enthalten sind.

SqlTrackingQueryOptions

Enthält Eigenschaften, mit denen die Reihe der SqlTrackingWorkflowInstance-Objekte eingeschränkt wird, die durch einen Aufruf von GetWorkflows(SqlTrackingQueryOptions) zurückgegeben werden.

SqlTrackingService

Stellt einen Überwachungsdienst dar, der zum Speichern von Verfolgungsinformationen eine SQL-Datenbank verwendet.

SqlTrackingWorkflowInstance

Ermöglicht den Zugriff auf Verfolgungsdaten, die von SqlTrackingService für eine Workflowinstanz in einer SQL-Datenbank verwaltet werden.

TrackingAnnotationCollection

Enthält eine Auflistung von Anmerkungen.

TrackingChannel

Die abstract Basisklasse, die einen Verfolgungskanal darstellt.

TrackingCondition

Eine abstract-Basisklasse, die einen Vergleich darstellt, mit dem ActivityTrackingLocation oder UserTrackingLocation eingeschränkt werden kann.

TrackingConditionCollection

Enthält eine Auflistung von TrackingCondition-Objekten.

TrackingDataItem

Stellt ein einzelnes Datenelement dar, das aus einem Workflow und dessen zugeordneten Anmerkungen extrahiert wurde.

TrackingDataItemValue

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

TrackingExtract

Diese abstract Basisklasse stellt ein Feld oder eine Eigenschaft dar, die aus einer Workflowinstanz und ihren zugeordneten Anmerkungen extrahiert werden soll.

TrackingParameters

Enthält Informationen über die Workflowinstanz, die einem TrackingChannel zugeordnet ist. Diese Klasse kann nicht vererbt werden.

TrackingProfile

Definiert relevante Punkte im möglichen Ausführungspfad einer Stammworkflowinstanz, zu denen ein Überwachungsdienst benachrichtigt werden soll.

TrackingProfileCache

Stellt eine Methode bereit, die eine Hostanwendung zum Löschen des Verfolgungsprofilcache verwenden kann.

TrackingProfileDeserializationException

Diese Ausnahme wird ausgelöst, wenn ein XML-Dokument von TrackingProfile nicht in TrackingProfileSerializer deserialisiert werden kann.

TrackingProfileSerializer

Stellt anhand der XML-Schemadefinition (XSD) für Verfolgungsprofile Methoden zum Serialisieren und Deserialisieren von Verfolgungsprofilen in und aus XML-Dokumenten bereit.

TrackingRecord

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

TrackingService

Stellt die grundlegende Schnittstelle zwischen einem Nachverfolgungsdienst und der Laufzeitnachverfolgungsinfrastruktur 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 für die Unterbrechung einer Workflowinstanz.

TrackingWorkflowTerminatedEventArgs

Enthält Daten, die der Beendigung einer Workflowinstanz zugeordnet sind.

UserTrackingLocation

Definiert eine aktivitätsrelevante Position, die einem Benutzerereignis im möglichen 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 bei einem Abgleich von UserTrackPoint von der Laufzeitverfolgungsinfrastruktur an einen Überwachungsdienst gesendet werden.

UserTrackPoint

Definiert einen Punkt, der einem Benutzerereignis zugeordnet ist und im möglichen 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, das beim Abgleich eines Verfolgungspunkts aus der Stammaktivität des Workflows extrahiert und zusammen mit einer zugeordneten Auflistung von Anmerkungen an den Überwachungsdienst gesendet werden soll.

WorkflowTrackingLocation

Definiert bestimmte relevante Workflowstatusereignisse, die in einer Stammworkflowinstanz eintreten. Die Klasse wird für den Abgleich eines WorkflowTrackPoint in einem Verfolgungsprofil verwendet. Diese Klasse kann nicht vererbt werden.

WorkflowTrackingRecord

Enthält die Daten, die bei einem Abgleich von WorkflowTrackPoint von der Laufzeitverfolgungsinfrastruktur an einen Überwachungsdienst gesendet werden. Diese Klasse wird auch in einer Rückgabeliste der WorkflowEvents-Eigenschaft verwendet.

WorkflowTrackPoint

Definiert einen Punkt, der einer Reihe von Workflowstatusereignissen zugeordnet ist, die im möglichen Ausführungspfad einer Stammworkflowinstanz nachverfolgt werden.

WorkflowTrackPointCollection

Enthält eine Auflistung von WorkflowTrackPoint-Objekten.

Schnittstellen

IProfileNotification

Stellt einen Benachrichtigungsmechanismus für den Überwachungsdienst bereit, mit dem die Laufzeitverfolgungsinfrastruktur über Änderungen am TrackingProfile für einen bestimmten Workflow Type informiert werden kann.

Enumerationen

ComparisonOperator

Gibt die Operation an, die zu den Operanden eines Vergleiches ausgeführt werden soll.

TrackingWorkflowEvent

Gibt einen Typ von Workflowstatusereignissen an.