Nyelv

UserTrackPoint Osztály

Definíció

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)

A következőre érvényes: