UserTrackPoint Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

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

public ref class UserTrackPoint sealed
public sealed class UserTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackPoint
type UserTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type UserTrackPoint = class
Public NotInheritable Class UserTrackPoint
Vererbung
UserTrackPoint
Attribute

Hinweise

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

Ein Aktivitäts-Designer oder ein Workflow-Designer kann die überladenen Activity.TrackData Und ActivityExecutionContext.TrackData Methoden verwenden, um den Workflow zu instrumentieren, um Daten als Benutzerereignis an die Laufzeitverfolgungsinfrastruktur zu senden. Die ausgegebenen Daten werden als Benutzerdaten bezeichnet. Im Gegensatz zu Aktivitätsstatusereignissen und Workflowstatusereignissen, die nur bei Statusänderungen auftreten, können Benutzerereignisse an jedem Ort auftreten, der in einem Workflow instrumentiert ist. Es gibt viele Gründe, einen Workflow zum Ausgeben von Benutzerereignissen zu instrumentieren. Beispielsweise kann ein Workflow-Designer logische Zustandsinformationen über den Fortschritt eines Workflows kommunizieren, oder ein Aktivitäts-Designer möchte aktivitätsmembern die Möglichkeit bieten, Aktivitätsmitglieder zu anderen Zeiten als eine Änderung des Aktivitätsstatus zu nutzen.

A UserTrackPoint definiert einen Interessanten Punkt für den potenziellen Ausführungspfad einer Stammworkflowinstanz, die einem Benutzerereignis zugeordnet ist. A UserTrackPoint enthält Speicherorte, die in übereinstimmenden Speicherorten enthalten sind, die vom Abgleich ausgeschlossen sind, und alle zusätzlichen Daten, die aus der Workflowinstanz extrahiert werden sollen, wenn der Trackpoint abgeglichen wird. Sie können ein Add-In UserTrackPointTrackingProfile.UserTrackPoints hinzufügen, um die Laufzeitverfolgungsinfrastruktur anzuweisen, einen UserTrackingRecord an den Nachverfolgungsdienst zu senden, wenn der Spurpunkt abgeglichen wird. Die Benutzerdaten werden in UserTrackingRecord.UserDatazurückgegeben. Ein einzelner UserTrackPoint kann an mehreren Punkten in der Workflowinstanz abgeglichen werden.

A UserTrackingLocation enthält Übereinstimmungsbedingungen für einen Ort, der einem Benutzerereignis im potenziellen Ausführungspfad einer Workflowinstanz zugeordnet ist. Sie können Objekte hinzufügen UserTrackingLocation , um Speicherorte zu MatchingLocations definieren, die im Abgleich für den Spurpunkt enthalten sein sollen. Ebenso können Sie Objekte hinzufügen UserTrackingLocation , um Speicherorte zu ExcludedLocations definieren, die vom Abgleich für den Spurpunkt ausgeschlossen werden sollen.

Sie können Objekte und ActivityDataTrackingExtract Objekte hinzufügenWorkflowDataTrackingExtract, um Extracts Daten anzugeben, die aus der Workflowinstanz extrahiert werden sollen, wenn der Spurpunkt abgeglichen wird. Die extrahierten Daten werden in zurückgegeben UserTrackingRecord.Body.

Sie können hinzufügen, um Annotations zusätzliche Informationen anzugeben, die dem Spurpunkt zugeordnet sind. Diese Anmerkungen werden in UserTrackPoint.Annotationszurückgegeben.

Ein Beispiel für die Verwendung dieser Klasse finden Sie im Beispiel zum Nachverfolgen mithilfe von Benutzerverfolgungspunkten.

Konstruktoren

Name Beschreibung
UserTrackPoint()
Veraltet.

Initialisiert eine neue Instanz der UserTrackPoint-Klasse.

Eigenschaften

Name Beschreibung
Annotations
Veraltet.

Ruft die Auflistung von Anmerkungen ab, die dem Spurpunkt zugeordnet sind.

ExcludedLocations
Veraltet.

Ruft die Sammlung von Speicherorten ab, die vom Trackpoint durch die Laufzeitnachverfolgungsinfrastruktur ausgeschlossen werden sollen.

Extracts
Veraltet.

Ruft eine Auflistung ab, die Daten angibt, die aus der Workflowinstanz extrahiert und an den Nachverfolgungsdienst gesendet werden sollen.

MatchingLocations
Veraltet.

Ruft die Auflistung der Speicherorte ab, die im Abgleich für den Trackpoint durch die Laufzeitverfolgungsinfrastruktur enthalten sein sollen.

Methoden

Name Beschreibung
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: