UserTrackPoint 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 bod přidružený k události uživatele, který se má sledovat v potenciální cestě spuštění kořenové instance pracovního postupu. Tato třída se nemůže dědit.
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
- Dědičnost
-
UserTrackPoint
- 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 pomocí přetížených Activity.TrackData a ActivityExecutionContext.TrackData metod instrumentovat pracovní postup 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 aktivity a událostí stavu pracovního postupu, ke kterým dochází pouze při změnách stavu, můžou k událostem uživatelů dojít v libovolném umístění, které je instrumentováno v pracovním postupu. Existuje mnoho důvodů, proč instrumentovat pracovní postup pro generování uživatelských událostí. Návrhář pracovního postupu může například chtít sdělit informace o průběhu pracovního postupu logickým stavem nebo návrhář aktivity může chtít členům aktivit poskytnout příležitost v době jiné než změna stavu aktivity.
A UserTrackPoint definuje bod zájmu v potenciální cestě spuštění kořenové instance pracovního postupu přidružené k události uživatele. Obsahuje UserTrackPoint umístění zahrnutá ve shodě, umístění, která jsou vyloučena z párování, a všechna další data, která by se měla extrahovat z instance pracovního postupu při porovnávání bodu sledování. Můžete přidat k UserTrackPoint pokynuTrackingProfile.UserTrackPoints, aby infrastruktura sledování modulu runtime odeslala sledovací službě, UserTrackingRecord když se bod sledování shoduje. Uživatelská data se vrátí do UserTrackingRecord.UserData. Jeden UserTrackPoint se může shodovat v několika bodech v instanci pracovního postupu.
Obsahuje UserTrackingLocation podmínky shody pro umístění přidružené k události uživatele v potenciální cestě spuštění instance pracovního postupu. Můžete přidat UserTrackingLocation objekty pro MatchingLocations definování umístění, která by měla být zahrnuta do shody pro bod dráhy. Podobně můžete přidat UserTrackingLocation objekty pro ExcludedLocations definování umístění, která by měla být vyloučena z shody pro bod sledování.
Můžete přidat ActivityDataTrackingExtract objekty a WorkflowDataTrackingExtract objekty k Extracts určení dat, která mají být extrahována z instance pracovního postupu při porovnávání bodu sledování. Extrahovaná data budou vrácena v UserTrackingRecord.Body.
Můžete přidat k Annotations zadání dalších informací přidružených k bodu sledování. Tyto poznámky budou vráceny v UserTrackPoint.Annotations.
Příklad použití této třídy najdete v ukázce Sledování pomocí bodů sledování uživatelů.
Konstruktory
| Name | Description |
|---|---|
| UserTrackPoint() |
Zastaralé.
Inicializuje novou instanci UserTrackPoint třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Annotations |
Zastaralé.
Získá kolekci poznámek přidružených k bodu sledování. |
| ExcludedLocations |
Zastaralé.
Získá kolekci umístění, která by měla být vyloučena z bodu sledování modulu runtime. |
| Extracts |
Zastaralé.
Získá kolekci, která určuje data, která mají být extrahována z instance pracovního postupu a odeslána do sledovací služby. |
| MatchingLocations |
Zastaralé.
Získá kolekci umístění, která by měla být zahrnuta do shody pro bod sledování podle infrastruktury sledování modulu runtime. |
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) |