System.Workflow.Runtime.Tracking Namespace

Contém classes e uma interface relacionadas aos serviços de acompanhamento. Contains classes and an interface related to tracking services.

Classes

ActivityDataTrackingExtract

Especifica uma propriedade ou um campo a ser extraído de uma atividade e enviado ao serviço de acompanhamento juntamente com uma coleção de anotações associada quando um ponto de acompanhamento é correspondido.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

Representa uma condição que compara o valor de um membro de atividade a um valor especificado usando um operador de comparação especificado.Represents a condition that compares the value of an activity member to a specified value by using a specified comparison operator.

ActivityTrackingLocation

Define um local qualificado de atividade que corresponde a um evento de status de atividade no caminho de execução potencial de uma instância de fluxo de trabalho raiz.Defines an activity-qualified location that corresponds to an activity status event in the potential execution path of a root workflow instance. Essa classe não pode ser herdada.This class cannot be inherited.

ActivityTrackingLocationCollection

Contém uma coleção de objetos ActivityTrackingLocation .Contains a collection of ActivityTrackingLocation objects.

ActivityTrackingRecord

Contém os dados enviados para um serviço de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando um ActivityTrackPoint é correspondido.Contains the data sent to a tracking service by the runtime tracking infrastructure when an ActivityTrackPoint is matched. Ela também é usada na lista de retorno da propriedade ActivityEvents.It is also used in the return list of the ActivityEvents property.

ActivityTrackPoint

Define um ponto, associado a uma alteração de status de execução de atividade, a ser rastreado que está no potencial caminho de execução de uma instância de fluxo de trabalho.Defines a point, associated with an activity execution status change, to be tracked that is in the potential execution path of a workflow instance. Essa classe não pode ser herdada.This class cannot be inherited.

ActivityTrackPointCollection

Contém uma coleção de objetos ActivityTrackPoint .Contains a collection of ActivityTrackPoint objects.

ExtractCollection

Contém uma coleção de objetos TrackingExtract .Contains a collection of TrackingExtract objects.

PreviousTrackingServiceAttribute

Indica o tipo do TrackingService que foi usado antes da versão atual.Indicates the type of the TrackingService that was used prior to the current version.

ProfileRemovedEventArgs

Fornece dados para o evento de ProfileRemoved .Provides data for the ProfileRemoved event. Essa classe não pode ser herdada.This class cannot be inherited.

ProfileUpdatedEventArgs

Fornece os dados para o evento ProfileUpdated.Provides the data for the ProfileUpdated event. Essa classe não pode ser herdada.This class cannot be inherited.

SqlTrackingQuery

Contém propriedades e métodos que são usados para gerenciar consultas para os dados de acompanhamento que estão contidos no Banco de Dados SQL usado por um 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

Contém propriedades que são usadas para restringir o conjunto de objetos SqlTrackingWorkflowInstance retornados por uma chamada para GetWorkflows(SqlTrackingQueryOptions).Contains properties that are used to constrain the set of SqlTrackingWorkflowInstance objects returned by a call to GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Representa um serviço de acompanhamento que usa um Banco de Dados SQL para armazenar informações de acompanhamento.Represents a tracking service that uses a SQL database to store tracking information.

SqlTrackingWorkflowInstance

Dá acesso aos dados de acompanhamento mantidos em um banco de dados SQL por SqlTrackingService para uma instância de fluxo de trabalho.Provides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance.

TrackingAnnotationCollection

Contém uma coleção de anotações.Contains a collection of annotations.

TrackingChannel

A classe base abstract que representa um canal de controle.The abstract base class that represents a tracking channel.

TrackingCondition

Um abstract classe base que representa uma comparação que pode ser usada para restringir uma ActivityTrackingLocation ou UserTrackingLocation.An abstract base class representing a comparison that can be used to constrain an ActivityTrackingLocation or a UserTrackingLocation.

TrackingConditionCollection

Contém uma coleção de objetos TrackingCondition .Contains a collection of TrackingCondition objects.

TrackingDataItem

Representa um único item de dados extraídos de um fluxo de trabalho e todas as suas anotações associadas.Represents a single item of data extracted from a workflow and all its associated annotations.

TrackingDataItemValue

Contém os critérios de filtro para dados extraídos de uma instância de fluxo de trabalho em um SqlTrackingQueryOptions.Contains filter criteria for data extracted from a workflow instance in a SqlTrackingQueryOptions.

TrackingExtract

A classe base abstract que representa um campo ou uma propriedade a ser extraída de uma instância de fluxo de trabalho e suas anotações associadas.The abstract base class representing a field or a property to be extracted from a workflow instance and its associated annotations.

TrackingParameters

Contém informações sobre a instância de fluxo de trabalho associada com um TrackingChannel.Contains information about the workflow instance associated with a TrackingChannel. Essa classe não pode ser herdada.This class cannot be inherited.

TrackingProfile

Define pontos de interesse no caminho de execução potencial de uma instância de fluxo de trabalho raiz sobre os quais um serviço de controle deve ser notificado.Defines points of interest in the potential execution path of a root workflow instance about which a tracking service should be notified.

TrackingProfileCache

Fornece um método que um aplicativo host pode usar para limpar o cache do perfil de acompanhamento.Provides a method that a host application can use to clear the tracking profile cache.

TrackingProfileDeserializationException

A exceção que é lançada quando um documento XML não pode ser desserializado em um TrackingProfile por um TrackingProfileSerializer.The exception that is thrown when an XML document cannot be deserialized into a TrackingProfile by a TrackingProfileSerializer.

TrackingProfileSerializer

Fornece métodos para serializar e desserializar perfis de acompanhamento de/para documentos XML usando a definição de esquema XML para perfil de acompanhamento (XSD).Provides methods to serialize and deserialize tracking profiles into and from XML documents by using the tracking profile XML schema definition (XSD).

TrackingRecord

A classe base abstract de que ActivityTrackingRecord, UserTrackingRecord e WorkflowTrackingRecord são derivados.The abstract base class from which ActivityTrackingRecord, UserTrackingRecord, and WorkflowTrackingRecord are derived.

TrackingService

Fornece a interface básica entre um serviço de acompanhamento e a infraestrutura de acompanhamento de tempo de execução.Provides the basic interface between a tracking service and the run-time tracking infrastructure.

TrackingWorkflowChangedEventArgs

Contém dados associados a uma alteração no fluxo de trabalho que ocorre durante a execução de uma instância de fluxo de trabalho.Contains data associated with a workflow change that occurs during the execution of a workflow instance.

TrackingWorkflowExceptionEventArgs

Contém os dados associados a uma exceção que ocorre durante a execução de uma instância de fluxo de trabalho.Contains data associated with an exception that occurs during the execution of a workflow instance.

TrackingWorkflowSuspendedEventArgs

Contém informações sobre o motivo pelo qual uma instância de fluxo de trabalho foi suspensa.Contains information about the reason that a workflow instance was suspended.

TrackingWorkflowTerminatedEventArgs

Contém dados associados ao encerramento de uma instância de fluxo de trabalho.Contains data associated with the termination of a workflow instance.

UserTrackingLocation

Define um local qualificado para atividade que corresponde a um evento de usuário no caminho de execução potencial de uma instância de fluxo de trabalho raiz.Defines an activity-qualified location that corresponds to a user event in the potential execution path of a root workflow instance. Essa classe não pode ser herdada.This class cannot be inherited.

UserTrackingLocationCollection

Contém uma coleção de objetos UserTrackingLocation .Contains a collection of UserTrackingLocation objects.

UserTrackingRecord

Contém os dados enviados a um serviço de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando há correspondência com um UserTrackPoint.Contains the data sent to a tracking service by the runtime tracking infrastructure when a UserTrackPoint is matched.

UserTrackPoint

Define um ponto, associado a um evento de usuário, a ser rastreado no potencial caminho de execução de uma instância de fluxo de trabalho raiz.Defines a point, associated with a user event, to be tracked in the potential execution path of a root workflow instance. Essa classe não pode ser herdada.This class cannot be inherited.

UserTrackPointCollection

Contém uma coleção de objetos UserTrackPoint .Contains a collection of UserTrackPoint objects.

WorkflowDataTrackingExtract

Especifica uma propriedade ou um campo a ser extraído da atividade raiz do fluxo de trabalho e enviado ao serviço de acompanhamento junto com uma coleção de anotações associada quando um ponto da faixa for correspondido.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

Define um interesse em eventos de status do fluxo de trabalho específicos que ocorrem em uma instância de fluxo de trabalho raiz. Usado para correspondência por um WorkflowTrackPoint em um perfil de acompanhamento.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. Essa classe não pode ser herdada.This class cannot be inherited.

WorkflowTrackingRecord

Contém os dados enviados ao serviço de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando há correspondência com um WorkflowTrackPoint.Contains the data sent to the tracking service by the runtime tracking infrastructure when it matches a WorkflowTrackPoint. Ela também é usada na lista de retorno da propriedade WorkflowEvents.It is also used in the return list of the WorkflowEvents property.

WorkflowTrackPoint

Define um ponto associado a um conjunto de eventos de status do fluxo de trabalho que são acompanhados no caminho de execução potencial de uma instância de fluxo de trabalho raiz.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

Contém uma coleção de objetos WorkflowTrackPoint .Contains a collection of WorkflowTrackPoint objects.

Interfaces

IProfileNotification

Fornece um mecanismo de notificação para um serviço de acompanhamento informar a infraestrutura de acompanhamento de tempo de execução sobre as alterações no TrackingProfile de um determinado Type de fluxo de trabalho.Provides a notification mechanism for a tracking service to inform the runtime tracking infrastructure about changes to the TrackingProfile for a particular workflow Type.

Enumerações

ComparisonOperator

Especifica a operação a ser executada nos operandos de uma comparação.Specifies the operation to perform on the operands of a comparison.

TrackingWorkflowEvent

Especifica um tipo de evento de status do fluxo de trabalho.Specifies a type of workflow status event.