System.Workflow.Runtime.Tracking Namespace

Содержит классы и интерфейс, относящийся к службам отслеживания. Contains classes and an interface related to tracking services.

Классы

ActivityDataTrackingExtract

Указывает свойство или поле, которое надо извлечь из действия и отправить службе отслеживания вместе с сопоставленной коллекцией заметок, когда совпадает точка отслеживания.Specifies a property or a field to be extracted from an activity and sent to the tracking service together with an associated collection of annotations when a track point is matched.

ActivityTrackingCondition

Представляет условие, которое сравнивает значение члена действия с указанным значением при помощи указанного оператора сравнения.Represents a condition that compares the value of an activity member to a specified value by using a specified comparison operator.

ActivityTrackingLocation

Определяет расположение, указанное в действии, соответствующее событию состояния действия по потенциальном пути исполнения экземпляра корневого рабочего процесса.Defines an activity-qualified location that corresponds to an activity status event in the potential execution path of a root workflow instance. Этот класс не наследуется.This class cannot be inherited.

ActivityTrackingLocationCollection

Содержит коллекцию объектов ActivityTrackingLocation.Contains a collection of ActivityTrackingLocation objects.

ActivityTrackingRecord

Содержит данные, отправляемые службе отслеживания инфраструктурой отслеживания среды выполнения при нахождении совпадающего класса ActivityTrackPoint.Contains the data sent to a tracking service by the runtime tracking infrastructure when an ActivityTrackPoint is matched. Также используется в возвращаемом списке свойства ActivityEvents.It is also used in the return list of the ActivityEvents property.

ActivityTrackPoint

Определяет точку, связанную с изменением состояния выполнения действия, которую следует отслеживать, находящуюся по потенциальному пути исполнения экземпляра рабочего процесса.Defines a point, associated with an activity execution status change, to be tracked that is in the potential execution path of a workflow instance. Этот класс не наследуется.This class cannot be inherited.

ActivityTrackPointCollection

Содержит коллекцию объектов ActivityTrackPoint.Contains a collection of ActivityTrackPoint objects.

ExtractCollection

Содержит коллекцию объектов TrackingExtract.Contains a collection of TrackingExtract objects.

PreviousTrackingServiceAttribute

Указывает тип службы TrackingService, которая использовалась до текущей версии.Indicates the type of the TrackingService that was used prior to the current version.

ProfileRemovedEventArgs

Предоставляет данные для события ProfileRemoved.Provides data for the ProfileRemoved event. Этот класс не наследуется.This class cannot be inherited.

ProfileUpdatedEventArgs

Предоставляет данные для события ProfileUpdated.Provides the data for the ProfileUpdated event. Этот класс не наследуется.This class cannot be inherited.

SqlTrackingQuery

Содержит методы и свойства, используемые в управлении запросами данных отслеживания, содержащихся в базе данных SQL, используемой классом SqlTrackingService.Contains methods and properties that are used to manage queries to the tracking data that is contained in the SQL database used by a SqlTrackingService.

SqlTrackingQueryOptions

Содержит свойства, используемые для ограничения набора объектов SqlTrackingWorkflowInstance, возвращаемых при вызове метода GetWorkflows(SqlTrackingQueryOptions).Contains properties that are used to constrain the set of SqlTrackingWorkflowInstance objects returned by a call to GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Представляет службу отслеживания, использующую базу данных SQL для хранения данных отслеживания.Represents a tracking service that uses a SQL database to store tracking information.

SqlTrackingWorkflowInstance

Предоставляет доступ к данным отслеживания, обслуживаемым в базе данных SQL классом SqlTrackingService, для экземпляра рабочего процесса.Provides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance.

TrackingAnnotationCollection

Содержит коллекцию заметок.Contains a collection of annotations.

TrackingChannel

Базовый класс типа abstract, представляющий канал отслеживания.The abstract base class that represents a tracking channel.

TrackingCondition

Базовый класс типа abstract, представляющий сравнение, которое можно использовать для ограничения класса ActivityTrackingLocation или класса UserTrackingLocation.An abstract base class representing a comparison that can be used to constrain an ActivityTrackingLocation or a UserTrackingLocation.

TrackingConditionCollection

Содержит коллекцию объектов TrackingCondition.Contains a collection of TrackingCondition objects.

TrackingDataItem

Представляет единичный элемент данных, извлеченных из рабочего процесса и все связанные с ним заметки.Represents a single item of data extracted from a workflow and all its associated annotations.

TrackingDataItemValue

Содержит критерии фильтра для данных, извлекаемых из экземпляра рабочего процесса в классе SqlTrackingQueryOptions.Contains filter criteria for data extracted from a workflow instance in a SqlTrackingQueryOptions.

TrackingExtract

Базовый класс типа abstract, представляющий поле или свойство, извлекаемые из экземпляра рабочего процесса, и соответствующие заметки.The abstract base class representing a field or a property to be extracted from a workflow instance and its associated annotations.

TrackingParameters

Содержит информацию об экземпляре рабочего процесса, связанного с классом TrackingChannel.Contains information about the workflow instance associated with a TrackingChannel. Этот класс не наследуется.This class cannot be inherited.

TrackingProfile

Определяет интересующие точки по потенциальному пути исполнения экземпляра корневого рабочего процесса, о которых служба отслеживания должна быть оповещена.Defines points of interest in the potential execution path of a root workflow instance about which a tracking service should be notified.

TrackingProfileCache

Предоставляет метод, который ведущее приложение может использовать для очистки кэша профиля отслеживания.Provides a method that a host application can use to clear the tracking profile cache.

TrackingProfileDeserializationException

Исключение, создаваемое пи невозможности десериализации документа XML в объект TrackingProfile при помощи экземпляра TrackingProfileSerializer.The exception that is thrown when an XML document cannot be deserialized into a TrackingProfile by a TrackingProfileSerializer.

TrackingProfileSerializer

Предоставляет методы сериализации и десериализации профилей отслеживания в документы XML и обратно при помощи определения XML-схемы (XSD) профилей отслеживания.Provides methods to serialize and deserialize tracking profiles into and from XML documents by using the tracking profile XML schema definition (XSD).

TrackingRecord

Базовый класс типа abstract, из которого выводятся классы ActivityTrackingRecord, UserTrackingRecord и WorkflowTrackingRecord.The abstract base class from which ActivityTrackingRecord, UserTrackingRecord, and WorkflowTrackingRecord are derived.

TrackingService

Предоставляет базовый интерфейс между службой отслеживания и инфраструктурой отслеживания среды выполнения.Provides the basic interface between a tracking service and the run-time tracking infrastructure.

TrackingWorkflowChangedEventArgs

Содержит данные, связанные с изменением рабочего процесса, которое происходит во время выполнения экземпляра рабочего процесса.Contains data associated with a workflow change that occurs during the execution of a workflow instance.

TrackingWorkflowExceptionEventArgs

Содержит данные, связанные с исключением, которое происходит во время выполнения экземпляра рабочего процесса.Contains data associated with an exception that occurs during the execution of a workflow instance.

TrackingWorkflowSuspendedEventArgs

Содержит информацию о причине приостановки выполнения экземпляра рабочего процесса.Contains information about the reason that a workflow instance was suspended.

TrackingWorkflowTerminatedEventArgs

Содержит данные, связанные с завершением экземпляра рабочего процесса.Contains data associated with the termination of a workflow instance.

UserTrackingLocation

Определяет расположение, указанное в действии, соответствующее событию пользователя по потенциальном пути исполнения экземпляра корневого рабочего процесса.Defines an activity-qualified location that corresponds to a user event in the potential execution path of a root workflow instance. Этот класс не наследуется.This class cannot be inherited.

UserTrackingLocationCollection

Содержит коллекцию объектов UserTrackingLocation.Contains a collection of UserTrackingLocation objects.

UserTrackingRecord

Содержит данные, отправляемые службе отслеживания инфраструктурой отслеживания среды выполнения при нахождении совпадающего класса UserTrackPoint.Contains the data sent to a tracking service by the runtime tracking infrastructure when a UserTrackPoint is matched.

UserTrackPoint

Определяет точку, связанную с событием пользователя, которое нужно отслеживать по потенциальному пути исполнения экземпляра корневого рабочего процесса.Defines a point, associated with a user event, to be tracked in the potential execution path of a root workflow instance. Этот класс не наследуется.This class cannot be inherited.

UserTrackPointCollection

Содержит коллекцию объектов UserTrackPoint.Contains a collection of UserTrackPoint objects.

WorkflowDataTrackingExtract

Указывает свойство или поле, которое надо извлечь из корневого действия рабочего процесса и отправить службе отслеживания вместе с сопоставленной коллекцией заметок, когда совпадает точка отслеживания.Specifies a property or a field to be extracted from the root activity of the workflow and sent to the tracking service together with and an associated collection of annotations when a track point is matched.

WorkflowTrackingLocation

Определяет процент событий состояния рабочего процесса, происходящих в экземпляре корневого рабочего процесса; используется для поиска совпадений с классом WorkflowTrackPoint в профиле отслеживания.Defines an interest in specific workflow status events that occur in a root workflow instance; used for matching by a WorkflowTrackPoint in a tracking profile. Этот класс не наследуется.This class cannot be inherited.

WorkflowTrackingRecord

Содержит данные, отправляемые службе отслеживания инфраструктурой отслеживания среды выполнения при нахождении совпадения среди объектов класса WorkflowTrackPoint.Contains the data sent to the tracking service by the runtime tracking infrastructure when it matches a WorkflowTrackPoint. Также используется в возвращаемом списке свойства WorkflowEvents.It is also used in the return list of the WorkflowEvents property.

WorkflowTrackPoint

Определяет точку, связанную с набором событий изменения состояния рабочего процесса, которые отслеживаются по потенциальному пути исполнения экземпляра основного рабочего процесса.Defines a point associated with a set of workflow status events that are tracked in the potential execution path of a root workflow instance.

WorkflowTrackPointCollection

Содержит коллекцию объектов WorkflowTrackPoint.Contains a collection of WorkflowTrackPoint objects.

Интерфейсы

IProfileNotification

Предоставляет механизм уведомления для службы отслеживания для оповещения инфраструктуры отслеживания среды выполнения об изменениях объекта класса TrackingProfile для конкретного типа Type рабочего процесса.Provides a notification mechanism for a tracking service to inform the runtime tracking infrastructure about changes to the TrackingProfile for a particular workflow Type.

Перечисления

ComparisonOperator

Указывает операцию, которую нужно произвести над операндами сравнения.Specifies the operation to perform on the operands of a comparison.

TrackingWorkflowEvent

Указывает тип события состояния рабочего процесса.Specifies a type of workflow status event.