UserTrackingLocation Třída

Definice

Upozornění

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

Definuje umístění kvalifikované pro aktivitu, které odpovídá události uživatele v potenciální cestě spuštění kořenové instance pracovního postupu. Tato třída se nemůže dědit.

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
Dědičnost
UserTrackingLocation
Atributy

Poznámky

Note

Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace najdete v tématu Deprecated Types in Windows Workflow Foundation 4.5.

Návrhář aktivity nebo návrhář pracovního postupu mohou použít některou z přetížených Activity.TrackData a ActivityExecutionContext.TrackData metod k instrumentaci pracovního postupu k generování dat do infrastruktury sledování modulu runtime jako událost uživatele. Vygenerovaná data se označují jako uživatelská data. Na rozdíl od událostí stavu aktivit a událostí stavu pracovního postupu, ke kterým dochází pouze u změn stavu aktivity nebo pracovního postupu, můžou k událostem uživatelů dojít v libovolném umístění, které je instrumentováno v pracovním postupu. A UserTrackingLocation definuje odpovídající parametry pro takové umístění zadáním typu uživatelských dat, typu aktivity, ze které musí být vygenerována, kolekce podmínek, které mohou přesněji kvalifikovat instanci nebo instance této aktivity, volitelný název klíče, ke kterému musí být přidružena uživatelská data, zda se mají shodovat odvozené typy uživatelských dat a zda by se měla shodovat uživatelská data vygenerovaná z aktivit odvozených z typu zadané aktivity.

Note

Jeden UserTrackingLocation může odkazovat na více než jedno skutečné umístění v potenciální cestě spuštění instance pracovního postupu.

Můžete přidat UserTrackingLocation do nebo UserTrackPoint.MatchingLocationsUserTrackPoint.ExcludedLocations k definování parametrů shody pro UserTrackPoint parametr in a TrackingProfile.

Existují tři obecné podmínky, které musí být splněny v následujícím pořadíUserTrackingLocation, aby se shodovala s infrastrukturou sledování modulu runtime: aktivita, která vygenerovala událost uživatele, musí odpovídat sadě aktivit určených uživatelem ActivityType, ActivityTypeNameConditionsa MatchDerivedActivityTypes; klíč, pokud existuje, musí se shodovat KeyNames uživatelskými daty ; a typ uživatelských dat vygenerovaných událostí uživatele musí odpovídat sadě datových typů uživatele určených parametrem ArgumentType, ArgumentTypeNamea MatchDerivedArgumentTypes. Pouze pokud jsou splněny všechny tři tyto podmínky, zvažuje odpovídající infrastrukturu UserTrackingLocation sledování modulu runtime.

Chcete-li nakonfigurovat UserTrackingLocation, musíte nastavit nebo ArgumentTypeNameArgumentType určit typ uživatelských dat, která se mají shodovat, a ActivityTypeName buď nebo ActivityType určit typ aktivity, ze které se musí data uživatele vygenerovat, aby se shodovala. Objekty můžete přidat ActivityTrackingCondition k Conditions úplně kvalifikovat aktivitu, ze které se musí vygenerovat uživatelská data. Můžete nastavit MatchDerivedArgumentTypes , abyste určili, že uživatelská data odvozená z datového typu uživatele zadaného ArgumentTypeName nebo ArgumentType se mají shodovat, a můžete nastavit MatchDerivedActivityTypes , abyste určili, že uživatelská data vygenerovaná z aktivit odvozených z typu aktivity určeného typem ActivityTypeName aktivity nebo ActivityType by se měla shodovat.

Můžete nastavit KeyName , aby se pro tento UserTrackingLocationúdaj shodovala pouze uživatelská data přidružená k zadanému názvu klíče . Pokud je KeyName nulový odkaz (Nothing v Visual Basic), struktura sledování modulu runtime se nebude pokoušet shodovat s klíčem přidruženým k uživatelským datům.

Konstruktory

Name Description
UserTrackingLocation()
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy.

UserTrackingLocation(String, String)
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy pomocí nekvalifikovaného názvu modulu CLR (Common Language Runtime) typu uživatelských dat a nekvalifikovaného názvu typu CLR aktivity, ze které se musí vygenerovat uživatelská data.

UserTrackingLocation(String, Type)
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy pomocí nekvalifikovaného názvu common language runtime (CLR) typu uživatelských dat a typu CLR aktivity, ze které se musí vygenerovat uživatelská data.

UserTrackingLocation(String)
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy pomocí nekvalifikovaného názvu common language runtime (CLR) typu uživatelských dat.

UserTrackingLocation(Type, String)
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy pomocí typu CLR (Common Language Runtime) uživatelských dat a nekvalifikovaný název typu CLR aktivity, ze které se musí vygenerovat uživatelská data.

UserTrackingLocation(Type, Type)
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy pomocí typu CLR (Common Language Runtime) uživatelských dat a typu CLR aktivity, ze které se musí vygenerovat uživatelská data.

UserTrackingLocation(Type)
Zastaralé.

Inicializuje novou instanci UserTrackingLocation třídy pomocí modulu CLR (Common Language Runtime) typu uživatelských dat.

Vlastnosti

Name Description
ActivityType
Zastaralé.

Získá nebo nastaví typ modulu CLR (Common Language Runtime) aktivity, ze které musí být data uživatele generována, aby bylo možné sledovat.

ActivityTypeName
Zastaralé.

Získá nebo nastaví nekvalifikovaný název modulu CLR (Common Language Runtime) typu aktivity, ze které musí být data uživatele generována, aby bylo možné sledovat.

ArgumentType
Zastaralé.

Získá nebo nastaví typ CLR (Common Language Runtime) uživatelských dat, která se mají sledovat.

ArgumentTypeName
Zastaralé.

Získá nebo nastaví nekvalifikovaný název typu CLR (Common Language Runtime) uživatelských dat, která se mají sledovat.

Conditions
Zastaralé.

Získá kolekci podmínek, které se používají k určení aktivity, ze které musí být data uživatele generována ke sledování.

KeyName
Zastaralé.

Získá nebo nastaví jméno, se kterým musí být uživatelská data přidružena, UserTrackingLocation aby se shodovala.

MatchDerivedActivityTypes
Zastaralé.

Získá nebo nastaví hodnotu, která určuje, zda mají být data uživatele sledována při jejich vygenerování z aktivit odvozených od typu aktivity určeného ActivityTypeActivityTypeNamenebo .

MatchDerivedArgumentTypes
Zastaralé.

Umístění sledování uživatelů je způsob filtrování sledovaných dat uživatelem. Uživatel může filtrovat podle typu sledovaných dat uživatele zadáním nebo ArgumentTypeArgumentTypeName. MatchDerivedArgumentTypes Nastavením na true hodnotu určuje, že sledované data uživatele mohou být typu ArgumentType/ArgumentTypeName nebo typ odvozený z ArgumentType/ArgumentTypeName.

Metody

Name Description
Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()
Zastaralé.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro