UserTrackPoint Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Meghatároz egy felhasználói eseményhez társított pontot, amelyet nyomon kell követni egy legfelső szintű munkafolyamat-példány lehetséges végrehajtási útvonalán. Ez az osztály nem örökölhető.
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
- Öröklődés
-
UserTrackPoint
- Attribútumok
Megjegyzések
Note
Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.
A tevékenységtervezők vagy munkafolyamat-tervezők a túlterhelt Activity.TrackData és ActivityExecutionContext.TrackData a metódusok használatával alakíthatják ki a munkafolyamatot, hogy felhasználói eseményként adatokat bocsátanak ki a futásidejű nyomkövetési infrastruktúrába. A kibocsátott adatokat felhasználói adatoknak nevezzük. A tevékenységállapot-eseményektől és a munkafolyamat állapoteseményeitől eltérően, amelyek csak az állapotváltozásokkor fordulnak elő, a felhasználói események a munkafolyamat bármely eszközén előfordulhatnak. Számos oka lehet annak, hogy a munkafolyamatok felhasználói eseményeket bocsátanak ki. Előfordulhat például, hogy egy munkafolyamat-tervező logikai állapotinformációkat szeretne közölni a munkafolyamat előrehaladásáról, vagy egy tevékenységtervező a tevékenységállapot-változáson kívül más időpontokban is lehetőséget szeretne biztosítani a tagok tevékenységi állapotának módosítására.
A UserTrackPoint felhasználói eseményhez társított legfelső szintű munkafolyamat-példány lehetséges végrehajtási útvonalával kapcsolatos érdeklődési pontot határoz meg. Az A UserTrackPoint tartalmazza az egyezésben szereplő helyeket, az egyezésből kizárt helyeket, valamint a munkafolyamat-példányból a nyomkövetési pont egyeztetésekor kinyerendő további adatokat. Hozzáadhat egy to-t UserTrackPointTrackingProfile.UserTrackPoints , amely arra utasítja a futásidejű nyomkövetési infrastruktúrát, hogy küldjön egy UserTrackingRecord üzenetet a nyomkövetési szolgáltatásnak, amikor a pályapont megfelel. A rendszer visszaadja a felhasználói adatokat.UserTrackingRecord.UserData Előfordulhat, hogy a munkafolyamat-példány több pontján is UserTrackPoint egyeznek.
Az A UserTrackingLocation egy munkafolyamat-példány lehetséges végrehajtási útvonalán található felhasználói eseményhez társított hely egyezésfeltételét tartalmazza. Objektumokat is hozzáadhat UserTrackingLocation , MatchingLocations hogy meghatározhassa azokat a helyeket, amelyeket bele kell foglalni a pályapont egyeztetésébe. Hasonlóképpen hozzáadhat objektumokat olyan helyek meghatározásáhozUserTrackingLocation, ExcludedLocations amelyeket ki kell zárni a pályapont egyeztetéséből.
Objektumokat és ActivityDataTrackingExtract objektumokat is hozzáadhat WorkflowDataTrackingExtract a munkafolyamat-példányból kinyerni kívánt adatok megadásáhozExtracts, amikor a pályapont megfeleltetve van. A kinyert adatokat a rendszer visszaadja a következőben UserTrackingRecord.Body: .
Hozzáadhatja a Annotations pályaponthoz társított további információk megadásához. Ezek a széljegyzetek a következőben lesznek visszaadva UserTrackPoint.Annotations: .
Ennek az osztálynak a használatára példaként tekintse meg a Nyomon követés felhasználói követési pontok mintáját.
Konstruktorok
| Név | Description |
|---|---|
| UserTrackPoint() |
Elavult.
Inicializálja a UserTrackPoint osztály új példányát. |
Tulajdonságok
| Név | Description |
|---|---|
| Annotations |
Elavult.
Lekéri a pályaponthoz társított széljegyzetek gyűjteményét. |
| ExcludedLocations |
Elavult.
Lekéri azoknak a helyeknek a gyűjteményét, amelyeket a futásidejű nyomkövetési infrastruktúra ki kell zárnia a pályapontból. |
| Extracts |
Elavult.
Lekéri a munkafolyamat-példányból kinyerendő és a nyomkövetési szolgáltatásnak küldött adatokat meghatározó gyűjteményt. |
| MatchingLocations |
Elavult.
Lekéri azoknak a helyeknek a gyűjteményét, amelyeknek szerepelnie kell a pályapontnak a futásidejű nyomkövetési infrastruktúra által való egyeztetésében. |
Metódusok
| Név | Description |
|---|---|
| Equals(Object) |
Elavult.
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Elavult.
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Elavult.
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Elavult.
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Elavult.
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |