UserTrackPoint Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Определяет точку, связанную с событием пользователя, для отслеживания в потенциальном пути выполнения корневого экземпляра рабочего процесса. Этот класс не наследуется.
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
- Наследование
-
UserTrackPoint
- Атрибуты
Комментарии
Note
В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.
Конструктор действий или конструктор рабочих процессов может использовать перегруженные Activity.TrackData методы и ActivityExecutionContext.TrackData методы для инструментирования рабочего процесса для отправки данных в инфраструктуру отслеживания среды выполнения в качестве события пользователя. Данные, создаваемые, называются пользовательскими данными. В отличие от событий состояния действия и событий состояния рабочего процесса, которые происходят только при изменении состояния, события пользователя могут возникать в любом расположении, инструментированного в рабочем процессе. Существует множество причин инструментирования рабочего процесса для выдачи событий пользователя. Например, конструктор рабочих процессов может потребовать передачи сведений о ходе выполнения рабочего процесса или конструктор действий может предоставить возможность для участников действий иногда, кроме изменения состояния действия.
Определяет UserTrackPoint точку интереса к потенциальному пути выполнения корневого экземпляра рабочего процесса, связанного с событием пользователя. Содержит UserTrackPoint расположения, включенные в сопоставление, расположения, которые исключены из сопоставления, и любые дополнительные данные, которые должны быть извлечены из экземпляра рабочего процесса при сопоставлении точки отслеживания. Вы можете добавить UserTrackPoint команду, чтобы TrackingProfile.UserTrackPoints указать инфраструктуре отслеживания среды выполнения отправить UserTrackingRecord службу отслеживания при сопоставлении точки отслеживания. Данные пользователя возвращаются в UserTrackingRecord.UserData. UserTrackPoint Один может быть сопоставлен в нескольких точках в экземпляре рабочего процесса.
Содержит UserTrackingLocation условия соответствия для расположения, связанного с событием пользователя, в потенциальном пути выполнения экземпляра рабочего процесса. Можно добавить UserTrackingLocation объекты для MatchingLocations определения расположений, которые должны быть включены в сопоставление для точки отслеживания. Аналогичным образом можно добавить UserTrackingLocation объекты для ExcludedLocations определения расположений, которые должны быть исключены из сопоставления для точки отслеживания.
Можно добавить ActivityDataTrackingExtract объекты и WorkflowDataTrackingExtract объекты, чтобы Extracts указать данные, которые должны быть извлечены из экземпляра рабочего процесса при сопоставлении точки отслеживания. Извлеченные данные будут возвращены в UserTrackingRecord.Body.
Можно добавить, чтобы Annotations указать дополнительные сведения, связанные с точкой отслеживания. Эти заметки будут возвращены в UserTrackPoint.Annotations.
Пример использования этого класса см. в примере отслеживания с помощью точек отслеживания пользователей.
Конструкторы
| Имя | Описание |
|---|---|
| UserTrackPoint() |
Устаревшие..
Инициализирует новый экземпляр класса UserTrackPoint. |
Свойства
| Имя | Описание |
|---|---|
| Annotations |
Устаревшие..
Возвращает коллекцию заметок, связанных с точкой отслеживания. |
| ExcludedLocations |
Устаревшие..
Возвращает коллекцию расположений, которые должны быть исключены из точки отслеживания инфраструктурой отслеживания среды выполнения. |
| Extracts |
Устаревшие..
Возвращает коллекцию, указывающую данные, извлекаемые из экземпляра рабочего процесса и отправляемые в службу отслеживания. |
| MatchingLocations |
Устаревшие..
Возвращает коллекцию расположений, которые должны быть включены в сопоставление точки отслеживания инфраструктурой отслеживания среды выполнения. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |