ActivityTrackingLocation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |