Поделиться через


TrackingProfile.UserTrackPoints Свойство

Определение

Получает коллекцию точек отслеживания пользователя, используемых инфраструктурой отслеживания среды выполнения для фильтрации событий пользователя.

public:
 property System::Workflow::Runtime::Tracking::UserTrackPointCollection ^ UserTrackPoints { System::Workflow::Runtime::Tracking::UserTrackPointCollection ^ get(); };
public System.Workflow.Runtime.Tracking.UserTrackPointCollection UserTrackPoints { get; }
member this.UserTrackPoints : System.Workflow.Runtime.Tracking.UserTrackPointCollection
Public ReadOnly Property UserTrackPoints As UserTrackPointCollection

Значение свойства

Класс UserTrackPointCollection, указывающий точки в экземпляре рабочего процесса для которых инфраструктура отслеживания среды выполнения должна отправлять службе отслеживания класс UserTrackingRecord.

Комментарии

Разработчики рабочих процессов или действий могут использовать методы Activity.TrackData, Activity.TrackData, ActivityExecutionContext.TrackData или Activity.TrackData для настройки рабочего процесса или действия на выпуск данных в инфраструктуру отслеживания среды выполнения в определенных точках во время выполнения рабочего процесса. Такое положение называется событие пользователя, а извлекаемые данные называются данными пользователя. Инфраструктура отслеживания среды выполнения использует свойство UserTrackPoints для фильтрации этих событий пользователя, чтобы определить время отправки класса UserTrackingRecord службе отслеживания. Можно добавлять класс UserTrackPoint в свойство UserTrackPoints для указания интересующих точек по потенциальному пути исполнения экземпляра рабочего процесса, для которого отправляется класс UserTrackingRecord.

Класс UserTrackPoint в действительности не задает физические точки в экземпляра рабочего процесса, а вместо этого задает набор параметров совпадения, которые инфраструктура отслеживания среды выполнения может использовать для поиска совпадающих событий пользователя. Следовательно, один и тот же класс UserTrackPoint может совпадать множество раз за время жизни экземпляра рабочего процесса. Инфраструктура отслеживания среды выполнения всегда возвращает данные пользователя, связанные с совпавшим классом UserTrackPoint в классе UserTrackingRecord, но класс UserTrackPoint может указывать данные, которые надо извлечь из экземпляра рабочего процесса и вернуть в записи отслеживания.

Применяется к