ActivityTrackingLocation Klasse

Definition

Achtung

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

Definiert einen aktivitätsqualifizierten Speicherort, der einem Aktivitätsstatusereignis im potenziellen 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

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.

Wenn sich der Ausführungsstatus einer Aktivität ändert, gibt die Workflowinstanz ein Aktivitätsstatusereignis an die Laufzeitverfolgungsinfrastruktur aus. Die Laufzeitverfolgungsinfrastruktur kann den Tracking-Dienst immer dann ActivityTrackingRecord senden, wenn ein Aktivitätsstatusereignis eintritt. In der Regel ist ein Nachverfolgungsdienst nicht an jedem Aktivitätsstatusereignis interessiert, das in der Workflowinstanz auftritt, sondern nur an Aktivitätsstatusereignissen, die bestimmten Arten von Aktivitäten an bestimmten Stellen in der Workflowinstanz zugeordnet sind. Ein ActivityTrackingLocation Definiert die übereinstimmenden Parameter für einen solchen Ort, indem ein Referenzaktivitätstyp, eine Gruppe von Aktivitätsstatusänderungsereignissen und eine Reihe von Bedingungen angegeben wird, die eine Instanz oder Instanzen des Referenzaktivitätstyps genauer qualifizieren können.

Note

Ein einzelner ActivityTrackingLocation Kann auf mehr als einen tatsächlichen Speicherort im potenziellen Ausführungspfad einer Workflowinstanz verweisen.

Sie fügen ActivityTrackingLocation Objekte hinzu MatchingLocations , ExcludedLocations um die Übereinstimmungsparameter für ein In - ActivityTrackPoint Objekt TrackingProfilezu definieren.

Sie müssen den Referenzaktivitätstyp angeben, der durch Festlegen einer oder eines ActivityTypeName der ActivityTypeBenachrichtigungen abgeglichen werden soll.

Sie können festlegen MatchDerivedTypes , dass Sie das Interesse an Aktivitäten angeben, die vom Referenzaktivitätstyp abgeleitet sind.

Sie können Werte hinzufügen ActivityExecutionStatus , um ExecutionStatusEvents die aktivitätsstatusereignisse anzugeben, die abgeglichen werden sollen.

Sie können Objekte hinzufügen ActivityTrackingCondition , um Conditions das Interesse an dem Referenzaktivitätstyp nur für bestimmte Bedingungen anzugeben. Sie können z. B. nur interesse an einer bestimmten benannten Instanz des Referenzaktivitätstyps angeben.

Konstruktoren

Name Beschreibung
ActivityTrackingLocation()
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation-Klasse.

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

Initialisiert eine neue Instanz der ActivityTrackingLocation Klasse mit einem Verweisaktivitätstyp mit dem angegebenen nicht qualifizierten Namen, der angibt, ob Aktivitäten übereinstimmen sollen, die vom Referenzaktivitätstyp abgeleitet wurden, und die mit den angegebenen Aktivitätsausführungsstatusereignissen übereinstimmen.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Veraltet.

Initialisiert eine neue Instanz der Klasse, die ActivityTrackingLocation einen Verweisaktivitätstyp mit dem angegebenen nicht qualifizierten Namen aufweist und mit den angegebenen Aktivitätsausführungsstatusereignissen übereinstimmt.

ActivityTrackingLocation(String)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation Klasse mithilfe des angegebenen Aktivitätsnamens.

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

Initialisiert eine neue Instanz der ActivityTrackingLocation Klasse, die den angegebenen Referenzaktivitätstyp aufweist, der angibt, ob aktivitäten übereinstimmen sollen, die vom Referenzaktivitätstyp abgeleitet wurden, und die mit den angegebenen Aktivitätsausführungsstatusereignissen übereinstimmen.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation Klasse mit dem angegebenen Referenzaktivitätstyp und entspricht den angegebenen Aktivitätsausführungsstatusereignissen.

ActivityTrackingLocation(Type)
Veraltet.

Initialisiert eine neue Instanz der ActivityTrackingLocation Klasse mithilfe des angegebenen Referenzaktivitätstyps.

Eigenschaften

Name Beschreibung
ActivityType
Veraltet.

Dient zum Abrufen oder Festlegen des Common Language Runtime -Typs (CLR) der Referenzaktivität, die abgeglichen werden soll.

ActivityTypeName
Veraltet.

Dient zum Abrufen oder Festlegen des nicht qualifizierten Namens des Referenzaktivitätstyps für den Speicherort.

Conditions
Veraltet.

Ruft eine Auflistung von Bedingungen ab, die verwendet werden, um Interesse an der Aktivität zu qualifizieren.

ExecutionStatusEvents
Veraltet.

Ruft die Liste der Aktivitätsstatusereignisse ab, die für diesen Speicherort übereinstimmen können.

MatchDerivedTypes
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob vom Referenzaktivitätstyp abgeleitete Aktivitäten übereinstimmen 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: