Freigeben über


ActivityTrackingLocation Klasse

Definition

Achtung

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

Definiert eine aktivitätsrelevante Position, die einem Aktivitätsstatusereignis im möglichen Ausführungspfad einer Stammworkflowinstanz entspricht. Diese Klasse kann nicht vererbt werden.

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

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Bei jeder Änderung des Ausführungsstatus einer Aktivität gibt die Workflowinstanz ein Aktivitätsstatusereignis an die Laufzeitverfolgungsinfrastruktur aus. Die Laufzeitverfolgungsinfrastruktur kann bei jedem Eintreten eines Aktivitätsstatusereignisses einen ActivityTrackingRecord an den Überwachungsdienst senden. In der Regel ist nicht jedes Aktivitätsstatusereignis der Workflowinstanz für den Überwachungsdienst von Belang, sondern nur Aktivitätsstatusereignisse, die bestimmten Aktivitätsarten an bestimmten Positionen der Workflowinstanz zugeordnet sind. ActivityTrackingLocation definiert die Übereinstimmungsparameter für diese Positionen. Dazu werden ein Referenzaktivitätstyp, eine Reihe von Aktivitätsstatus-Änderungsereignissen und eine Reihe von Bedingungen angegeben, die eine oder mehrere Instanzen des Referenzaktivitätstyps genauer bestimmen.

Hinweis

Eine einzelne ActivityTrackingLocation kann sich auf mehrere tatsächliche Positionen im möglichen Pfad einer Workflowinstanz beziehen.

Sie können ActivityTrackingLocation und MatchingLocationsExcludedLocations-Objekte hinzufügen, um die Übereinstimmungsparameter für einen ActivityTrackPoint in einem TrackingProfile zu definieren.

Geben Sie den abzugleichenden Referenzaktivitätstyp an, indem Sie ActivityTypeName oder ActivityType festlegen.

Sie können MatchDerivedTypes festlegen, um relevante Aktivitäten anzugeben, die vom Referenzaktivitätstyp abgeleitet werden.

Sie können ActivityExecutionStatusExecutionStatusEvents-Werte hinzufügen, um die abzugleichenden Aktivitätsstatusereignisse anzugeben.

Sie können ActivityTrackingConditionConditions-Objekte hinzufügen, um nur für spezielle Bedingungen relevante Referenzaktivitätstypen anzugeben. Geben Sie z. B. an, dass nur eine bestimmte Namensinstanz des Referenzaktivitätstyps relevant ist.

Konstruktoren

ActivityTrackingLocation()
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation-Klasse.

ActivityTrackingLocation(String)
Veraltet.

Initialisiert mit dem angegebenen Aktivitätsnamen eine neue Instanz der ActivityTrackingLocation-Klasse.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation-Klasse, die einen Referenzaktivitätstyp mit dem angegebenen nicht qualifizierten Namen besitzt, die angibt, ob vom Referenzaktivitätstyp abgeleitete Aktivitäten abgeglichen werden sollen, und die die angegebenen Aktivitätsstatusereignisse abgleicht.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation-Klasse, die einen Referenzaktivitätstyp mit dem angegebenen nicht qualifizierten Namen besitzt und den angegebenen Aktivitätsstatusereignissen entspricht.

ActivityTrackingLocation(Type)
Veraltet.

Initialisiert mit dem angegebenen Referenzaktivitätstyp eine neue Instanz der ActivityTrackingLocation-Klasse.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation-Klasse, die den angegebenen Referenzaktivitätstyp besitzt, die angibt, ob vom Referenzaktivitätstyp abgeleitete Aktivitäten abgeglichen werden sollen, und die die angegebenen Aktivitätsstatusereignisse abgleicht.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation-Klasse, die den angegebenen Referenzaktivitätstyp besitzt und dem angegebenen Aktivitätsstatusereignissen entspricht.

Eigenschaften

ActivityType
Veraltet.

Ruft den CRL-Typ (Common Language Runtime) der abzugleichenden Referenzaktivität ab oder legt den CRL-Typ fest.

ActivityTypeName
Veraltet.

Ruft den nicht qualifizierten Namen des Referenzaktivitätstyps für die Position ab oder legt den Namen fest.

Conditions
Veraltet.

Ruft eine Auflistung der Bedingungen ab, die die Relevanz einer Aktivität bestimmen.

ExecutionStatusEvents
Veraltet.

Ruft die Liste der Aktivitätsstatusereignisse ab, die mit dieser Position abgeglichen werden können.

MatchDerivedTypes
Veraltet.

Ruft einen Wert ab, der angibt, ob vom Referenzaktivitätstyp abgeleitete Aktivitäten abgeglichen werden sollen.

Methoden

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

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

(Geerbt von Object)

Gilt für: