System.Workflow.Runtime.Tracking Namespace

Beinhaltet Klassen und eine Schnittstelle, die sich auf Überwachungsdienste beziehen. Contains classes and an interface related to tracking services.

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.Specifies a property or a field to be extracted from an activity and sent to the tracking service together with an associated collection of annotations when a track point is matched.

ActivityTrackingCondition

Stellt eine Bedingung dar, mit der der Wert eines Aktivititätsmembers anhand eines Vergleichsoperators mit einem angegebenen Wert verglichen werden soll.Represents a condition that compares the value of an activity member to a specified value by using a specified comparison operator.

ActivityTrackingLocation

Definiert eine aktivitätsrelevante Position, die einem Aktivitätsstatusereignis im möglichen Ausführungspfad einer Stammworkflowinstanz entspricht.Defines an activity-qualified location that corresponds to an activity status event in the potential execution path of a root workflow instance. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ActivityTrackingLocationCollection

Enthält eine Auflistung von ActivityTrackingLocation-Objekten.Contains a collection of ActivityTrackingLocation objects.

ActivityTrackingRecord

Enthält die Daten, die bei einem Abgleich von ActivityTrackPoint von der Laufzeitverfolgungsinfrastruktur an einen Überwachungsdienst gesendet werden.Contains the data sent to a tracking service by the runtime tracking infrastructure when an ActivityTrackPoint is matched. Diese Klasse wird auch in einer Rückgabeliste der ActivityEvents-Eigenschaft verwendet.It is also used in the return list of the ActivityEvents property.

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.Defines a point, associated with an activity execution status change, to be tracked that is in the potential execution path of a workflow instance. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ActivityTrackPointCollection

Enthält eine Auflistung von ActivityTrackPoint-Objekten.Contains a collection of ActivityTrackPoint objects.

ExtractCollection

Enthält eine Auflistung von TrackingExtract-Objekten.Contains a collection of TrackingExtract objects.

PreviousTrackingServiceAttribute

Gibt den Typ des TrackingService an, der vor der aktuellen Version verwendet wurde.Indicates the type of the TrackingService that was used prior to the current version.

ProfileRemovedEventArgs

Stellt Daten für das ProfileRemoved-Ereignis bereit.Provides data for the ProfileRemoved event. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ProfileUpdatedEventArgs

Stellt die Daten für das ProfileUpdated-Ereignis bereit.Provides the data for the ProfileUpdated event. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

SqlTrackingQuery

Enthält Methoden und Eigenschaften zum Verwalten von Abfragen zu den Verfolgungsdaten, die in der von SqlTrackingService verwenden SQL-Datenbank enthalten sind.Contains methods and properties that are used to manage queries to the tracking data that is contained in the SQL database used by a SqlTrackingService.

SqlTrackingQueryOptions

Enthält Eigenschaften, mit denen die Reihe der SqlTrackingWorkflowInstance-Objekte eingeschränkt wird, die durch einen Aufruf von GetWorkflows(SqlTrackingQueryOptions) zurückgegeben werden.Contains properties that are used to constrain the set of SqlTrackingWorkflowInstance objects returned by a call to GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Stellt einen Überwachungsdienst dar, der zum Speichern von Verfolgungsinformationen eine SQL-Datenbank verwendet.Represents a tracking service that uses a SQL database to store tracking information.

SqlTrackingWorkflowInstance

Ermöglicht den Zugriff auf Verfolgungsdaten, die von SqlTrackingService für eine Workflowinstanz in einer SQL-Datenbank verwaltet werden.Provides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance.

TrackingAnnotationCollection

Enthält eine Auflistung von Anmerkungen.Contains a collection of annotations.

TrackingChannel

Die abstract Basisklasse, die einen Verfolgungskanal darstellt.The abstract base class that represents a tracking channel.

TrackingCondition

Eine abstract-Basisklasse, die einen Vergleich darstellt, mit dem ActivityTrackingLocation oder UserTrackingLocation eingeschränkt werden kann.An abstract base class representing a comparison that can be used to constrain an ActivityTrackingLocation or a UserTrackingLocation.

TrackingConditionCollection

Enthält eine Auflistung von TrackingCondition-Objekten.Contains a collection of TrackingCondition objects.

TrackingDataItem

Stellt ein einzelnes Datenelement dar, das aus einem Workflow und dessen zugeordneten Anmerkungen extrahiert wurde.Represents a single item of data extracted from a workflow and all its associated annotations.

TrackingDataItemValue

Enthält Filterkriterien für Daten, die aus einer Workflowinstanz in SqlTrackingQueryOptions extrahiert wurden.Contains filter criteria for data extracted from a workflow instance in a SqlTrackingQueryOptions.

TrackingExtract

Diese abstract Basisklasse stellt ein Feld oder eine Eigenschaft dar, die aus einer Workflowinstanz und ihren zugeordneten Anmerkungen extrahiert werden soll.The abstract base class representing a field or a property to be extracted from a workflow instance and its associated annotations.

TrackingParameters

Enthält Informationen über die Workflowinstanz, die einem TrackingChannel zugeordnet ist.Contains information about the workflow instance associated with a TrackingChannel. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

TrackingProfile

Definiert relevante Punkte im möglichen Ausführungspfad einer Stammworkflowinstanz, zu denen ein Überwachungsdienst benachrichtigt werden soll.Defines points of interest in the potential execution path of a root workflow instance about which a tracking service should be notified.

TrackingProfileCache

Stellt eine Methode bereit, die eine Hostanwendung zum Löschen des Verfolgungsprofilcache verwenden kann.Provides a method that a host application can use to clear the tracking profile cache.

TrackingProfileDeserializationException

Diese Ausnahme wird ausgelöst, wenn ein XML-Dokument von TrackingProfile nicht in TrackingProfileSerializer deserialisiert werden kann.The exception that is thrown when an XML document cannot be deserialized into a TrackingProfile by a TrackingProfileSerializer.

TrackingProfileSerializer

Stellt anhand der XML-Schemadefinition (XSD) für Verfolgungsprofile Methoden zum Serialisieren und Deserialisieren von Verfolgungsprofilen in und aus XML-Dokumenten bereit.Provides methods to serialize and deserialize tracking profiles into and from XML documents by using the tracking profile XML schema definition (XSD).

TrackingRecord

Die abstract Basisklasse, von der ActivityTrackingRecord, UserTrackingRecord und WorkflowTrackingRecord abgeleitet werden.The abstract base class from which ActivityTrackingRecord, UserTrackingRecord, and WorkflowTrackingRecord are derived.

TrackingService

Stellt die grundlegende Schnittstelle zwischen einem Nachverfolgungsdienst und der Laufzeitnachverfolgungsinfrastruktur bereit.Provides the basic interface between a tracking service and the run-time tracking infrastructure.

TrackingWorkflowChangedEventArgs

Enthält Daten, die einer Workflowänderung zugeordnet sind, die während der Ausführung einer Workflowinstanz auftritt.Contains data associated with a workflow change that occurs during the execution of a workflow instance.

TrackingWorkflowExceptionEventArgs

Enthält Daten, die einer Ausnahme zugeordnet sind, die während der Ausführung einer Workflowinstanz auftritt.Contains data associated with an exception that occurs during the execution of a workflow instance.

TrackingWorkflowSuspendedEventArgs

Enthält Informationen zum Grund für die Unterbrechung einer Workflowinstanz.Contains information about the reason that a workflow instance was suspended.

TrackingWorkflowTerminatedEventArgs

Enthält Daten, die der Beendigung einer Workflowinstanz zugeordnet sind.Contains data associated with the termination of a workflow instance.

UserTrackingLocation

Definiert eine aktivitätsrelevante Position, die einem Benutzerereignis im möglichen Ausführungspfad einer Stammworkflowinstanz entspricht.Defines an activity-qualified location that corresponds to a user event in the potential execution path of a root workflow instance. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

UserTrackingLocationCollection

Enthält eine Auflistung von UserTrackingLocation-Objekten.Contains a collection of UserTrackingLocation objects.

UserTrackingRecord

Enthält die Daten, die bei einem Abgleich von UserTrackPoint von der Laufzeitverfolgungsinfrastruktur an einen Überwachungsdienst gesendet werden.Contains the data sent to a tracking service by the runtime tracking infrastructure when a UserTrackPoint is matched.

UserTrackPoint

Definiert einen Punkt, der einem Benutzerereignis zugeordnet ist und im möglichen Ausführungspfad einer Stammworkflowinstanz nachverfolgt werden soll.Defines a point, associated with a user event, to be tracked in the potential execution path of a root workflow instance. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

UserTrackPointCollection

Enthält eine Auflistung von UserTrackPoint-Objekten.Contains a collection of UserTrackPoint objects.

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.Specifies a property or a field to be extracted from the root activity of the workflow and sent to the tracking service together with and an associated collection of annotations when a track point is matched.

WorkflowTrackingLocation

Definiert bestimmte relevante Workflowstatusereignisse, die in einer Stammworkflowinstanz eintreten. Die Klasse wird für den Abgleich eines WorkflowTrackPoint in einem Verfolgungsprofil verwendet.Defines an interest in specific workflow status events that occur in a root workflow instance; used for matching by a WorkflowTrackPoint in a tracking profile. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WorkflowTrackingRecord

Enthält die Daten, die bei einem Abgleich von WorkflowTrackPoint von der Laufzeitverfolgungsinfrastruktur an einen Überwachungsdienst gesendet werden.Contains the data sent to the tracking service by the runtime tracking infrastructure when it matches a WorkflowTrackPoint. Diese Klasse wird auch in einer Rückgabeliste der WorkflowEvents-Eigenschaft verwendet.It is also used in the return list of the WorkflowEvents property.

WorkflowTrackPoint

Definiert einen Punkt, der einer Reihe von Workflowstatusereignissen zugeordnet ist, die im möglichen Ausführungspfad einer Stammworkflowinstanz nachverfolgt werden.Defines a point associated with a set of workflow status events that are tracked in the potential execution path of a root workflow instance.

WorkflowTrackPointCollection

Enthält eine Auflistung von WorkflowTrackPoint-Objekten.Contains a collection of WorkflowTrackPoint objects.

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.Provides a notification mechanism for a tracking service to inform the runtime tracking infrastructure about changes to the TrackingProfile for a particular workflow Type.

Enumerationen

ComparisonOperator

Gibt die Operation an, die zu den Operanden eines Vergleiches ausgeführt werden soll.Specifies the operation to perform on the operands of a comparison.

TrackingWorkflowEvent

Gibt einen Typ von Workflowstatusereignissen an.Specifies a type of workflow status event.