Nyelv

UserTrackingLocation Osztály

Definíció

Figyelemfelhívás

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

Olyan tevékenységalapú helyet határoz meg, amely megfelel egy felhasználói eseménynek 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 UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
Öröklődés
UserTrackingLocation
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ő vagy a munkafolyamat-tervező a túlterhelt Activity.TrackData és ActivityExecutionContext.TrackData a metódusok bármelyikét használhatja arra, hogy a munkafolyamatot úgy alakítsa ki, hogy felhasználói eseményként adatokat bocsátson 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 állapotának eseményeitől eltérően, amelyek csak a tevékenység- vagy munkafolyamat-állapotváltozások során fordulnak elő, a felhasználói események a munkafolyamat bármely eszközén előfordulhatnak. A UserTrackingLocation a felhasználói adatok típusának, a kibocsátandó tevékenység típusának, valamint a tevékenység egy példányának vagy példányainak pontosabb minősítését lehetővé tevő feltételek gyűjteményének megadásával határozza meg egy adott hely megfelelő paramétereit, egy opcionális kulcsnevet, amelyhez a felhasználói adatokat társítani kell, meg kell-e egyezni a felhasználói adatok származtatott típusaival, és hogy a megadott tevékenység típusából származó tevékenységekből kibocsátott felhasználói adatokat meg kell-e egyezni.

Note

A munkafolyamat-példányok lehetséges végrehajtási útvonalában egy adott UserTrackingLocation példány egynél több tényleges helyére hivatkozhat.

Hozzáadhat egy paramétert UserTrackingLocation egy adott fájlhoz, UserTrackPoint.MatchingLocations vagy UserTrackPoint.ExcludedLocations annak meghatározásához, hogy egy adott egyezés paramétereit UserTrackPointTrackingProfilemeg lehessen adni egy adott fájlban.

Három általános feltételnek kell teljesülnie a következő sorrendben UserTrackingLocation ahhoz, hogy a futásidejű nyomkövetési infrastruktúra megfeleltethető legyen: a felhasználói eseményt kibocsátó tevékenységnek meg kell egyeznie a felhasználói adatokhoz ActivityTypetársított kulcs által megadott ActivityTypeNameConditionsMatchDerivedActivityTypestevékenységkészlettel, és KeyNamea felhasználói esemény által kibocsátott felhasználói adatok típusának meg kell egyeznie a megadott felhasználói adattípusokkal.ArgumentTypeArgumentTypeNameMatchDerivedArgumentTypesés . A futásidejű nyomkövetési infrastruktúra csak akkor veszi figyelembe a UserTrackingLocation megfeleltetést, ha mindhárom feltétel teljesül.

A UserTrackingLocationkonfiguráláshoz be kell állítania ArgumentTypeName vagy ArgumentType meg kell adnia a megfeleltetendő felhasználói adatok típusát, ActivityTypeName vagy ActivityType meg kell adnia annak a tevékenységnek a típusát, amelyből a felhasználói adatokat ki kell adni. Objektumokat adhat hozzá ActivityTrackingCondition , hogy Conditions teljesebb mértékben minősítse azt a tevékenységet, amelyből a felhasználói adatokat ki kell adni. Megadhatja MatchDerivedArgumentTypes , hogy a megadott felhasználói adattípusból ArgumentTypeName származó felhasználói adatok egyeznek-e ArgumentType , és megadhatja MatchDerivedActivityTypes , hogy a megadott ActivityTypeName tevékenységtípusból származó tevékenységekből származó felhasználói adatoknak egyeznie kell vagy ActivityType meg kell egyeznie.

KeyName Beállíthatja, hogy csak a megadott kulcsnévhez társított felhasználói adatok legyenek egyeztetve ehhez UserTrackingLocationa beállításhoz. Ha KeyName null értékű hivatkozás (Nothing Visual Basic), a futtatókörnyezet-követési struktúra nem próbálja meg egyezni a felhasználói adatokhoz társított kulccsal.

Konstruktorok

Név Description
UserTrackingLocation()
Elavult.

Inicializálja a UserTrackingLocation osztály új példányát.

UserTrackingLocation(String, String)
Elavult.

Inicializálja az osztály új példányát a UserTrackingLocation felhasználói adatok közös nyelvi futtatókörnyezeti (CLR) típusának nem minősített nevével, valamint annak a tevékenységnek a CLR-típusának nem minősített nevével, amelyből a felhasználói adatokat ki kell adni.

UserTrackingLocation(String, Type)
Elavult.

Inicializálja az UserTrackingLocation osztály új példányát a felhasználói adatok közös nyelvi futtatókörnyezetének (CLR) nem minősített nevével, valamint annak a tevékenységnek a CLR-típusával, amelyből a felhasználói adatokat ki kell adni.

UserTrackingLocation(String)
Elavult.

Inicializálja az UserTrackingLocation osztály új példányát a felhasználói adatok közös nyelvi futtatókörnyezeti (CLR) típusának nem minősített nevével.

UserTrackingLocation(Type, String)
Elavult.

Inicializálja az osztály új példányát a UserTrackingLocation felhasználói adatok közös nyelvi futtatókörnyezeti (CLR) típusával, valamint annak a tevékenységnek a CLR-típusának nem minősített nevével, amelyből a felhasználói adatokat ki kell adni.

UserTrackingLocation(Type, Type)
Elavult.

Inicializálja az osztály új példányát a UserTrackingLocation felhasználói adatok közös nyelvi futtatókörnyezeti (CLR) típusával, valamint annak a tevékenységnek a CLR-típusával, amelyből a felhasználói adatokat ki kell adni.

UserTrackingLocation(Type)
Elavult.

Inicializálja az osztály új példányát a UserTrackingLocation felhasználói adatok közös nyelvi futtatókörnyezetének (CLR) típusával.

Tulajdonságok

Név Description
ActivityType
Elavult.

Lekéri vagy beállítja annak a tevékenységnek a közös nyelvi futtatókörnyezeti (CLR) típusát, amelyből a felhasználói adatokat nyomon kell követni.

ActivityTypeName
Elavult.

Lekéri vagy beállítja annak a tevékenységnek a közös nyelvi futtatókörnyezeti (CLR) típusát, amelyből a felhasználói adatokat nyomon kell követni.

ArgumentType
Elavult.

Lekéri vagy beállítja a nyomon követendő felhasználói adatok közös nyelvi futtatókörnyezetének (CLR) típusát.

ArgumentTypeName
Elavult.

Lekéri vagy beállítja a nyomon követni kívánt felhasználói adatok közös nyelvi futtatókörnyezetének (CLR) nem minősített nevét.

Conditions
Elavult.

Lekéri a felhasználói adatok nyomon követéséhez kibocsátandó tevékenység minősítéséhez használt feltételek gyűjteményét.

KeyName
Elavult.

Lekéri vagy beállítja azt a nevet, amelyhez a felhasználói adatokat társítani kell a UserTrackingLocation megfeleltetéshez.

MatchDerivedActivityTypes
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy a felhasználói adatokat nyomon kell-e követni, amikor azokat a megadott ActivityTypeActivityTypeNametevékenységtípusból származó tevékenységekből bocsátják ki.

MatchDerivedArgumentTypes
Elavult.

A felhasználókövetési hely a felhasználó által követett adatok szűrésének egyik módja. A felhasználó a felhasználó által követett adatok típusa szerint szűrhet az vagy ArgumentTypea ArgumentTypeName . MatchDerivedArgumentTypes A beállítás true azt határozza meg, hogy a felhasználó által követett adatok argumentumtípus/argumentumtípusnév típusúak lehetnek, vagy az Argumentumtípus/Argumentumtípusnév típusból származtathatók.

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: