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ě provádění kořenové instance pracovního postupu. Tato třída nemůže být zděděna.
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
Poznámka
V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.
Návrhář aktivity nebo návrhář pracovního postupu mohou použít přetíženou metodu a k instrumentování pracovního postupu k vysílání dat do infrastruktury sledování modulu Activity.TrackData ActivityExecutionContext.TrackData runtime jako události 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, mohou události uživatele nastat v libovolném umístění, které je instrumentované v pracovním postupu. Existuje mnoho důvodů pro instrumentování pracovního postupu pro vysílání událostí uživatele. Návrhář pracovních postupů může například chtít sdělovat logické informace o stavu o průběhu pracovního postupu nebo návrhář aktivity může chtít poskytnout příležitost členům aktivit v jiných časech, než je změna stavu aktivity.
Definuje bod zájmu v potenciální cestě provádění kořenové instance pracovního postupu UserTrackPoint přidružené k události uživatele. Obsahuje umístění, která jsou součástí porovnávání, umístění, která jsou vyloučena z porovnávání, a další data, která by měla být extrahována z instance pracovního postupu, když je nalezen shoda bodu UserTrackPoint sledování. Můžete přidat do UserTrackPoint instrukcí infrastruktury sledování modulu runtime, aby po spárování bodu sledování odešle do služby TrackingProfile.UserTrackPoints UserTrackingRecord sledování. Uživatelská data se vrátí v UserTrackingRecord.UserData . Jeden se UserTrackPoint může shodovat v několika bodech v instanci pracovního postupu.
Obsahuje podmínky shody pro umístění přidružené k události UserTrackingLocation uživatele v potenciální cestě provádění instance pracovního postupu. Přidáním objektů do můžete definovat umístění, která by měla být UserTrackingLocation zahrnuta do shody pro bod MatchingLocations sledování. Podobně můžete přidat objekty do pro definování umístění, která by měla být vyloučena z shody UserTrackingLocation ExcludedLocations pro bod sledování.
Můžete přidat objekty a objekty do k určení dat, která by měla být extrahována z instance pracovního postupu při ActivityDataTrackingExtract WorkflowDataTrackingExtract Extracts shodu bodu sledování. Extrahovaná data se vrátí v UserTrackingRecord.Body .
Přidáním do můžete Annotations zadat další informace související s bodem sledování. Tyto poznámky se vrátí v UserTrackPoint.Annotations .
Příklad použití této třídy najdete v ukázce sledování pomocí uživatelských bodů sledování.
Konstruktory
UserTrackPoint() |
Inicializuje novou instanci UserTrackPoint třídy . |
Vlastnosti
Annotations |
Získá kolekci poznámek přidružených k bodu sledování. |
ExcludedLocations |
Získá kolekci umístění, která by měla být vyloučena z bodu sledování infrastruktury sledování modulu runtime. |
Extracts |
Získá kolekci, která určuje data, která mají být extrahována z instance pracovního postupu a odeslána do služby sledování. |
MatchingLocations |
Získá kolekci umístění, která by měla být zahrnuty do porovnávání pro bod sledování infrastruktury sledování modulu runtime. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |