UserTrackingLocation Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
|
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) |