Compartilhar via


System.Workflow.Runtime.Tracking Namespace

Contém classes e uma interface relacionadas aos serviços de acompanhamento.

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.

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.

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. Essa classe não pode ser herdada.

ActivityTrackingLocationCollection

Contém uma coleção de objetos ActivityTrackingLocation .

ActivityTrackingRecord

Contém os dados enviados para um serviço de acompanhamento pela infraestrutura de acompanhamento de runtime quando um ActivityTrackPoint é correspondido. Ela também é usada na lista de retorno da propriedade ActivityEvents.

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. Essa classe não pode ser herdada.

ActivityTrackPointCollection

Contém uma coleção de objetos ActivityTrackPoint .

ExtractCollection

Contém uma coleção de objetos TrackingExtract .

PreviousTrackingServiceAttribute

Indica o tipo do TrackingService que foi usado antes da versão atual.

ProfileRemovedEventArgs

Fornece dados para o evento de ProfileRemoved . Essa classe não pode ser herdada.

ProfileUpdatedEventArgs

Fornece os dados para o evento ProfileUpdated. Essa classe não pode ser herdada.

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.

SqlTrackingQueryOptions

Contém propriedades que são usadas para restringir o conjunto de objetos SqlTrackingWorkflowInstance retornados por uma chamada para GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Representa um serviço de acompanhamento que usa um Banco de Dados SQL para armazenar informações de acompanhamento.

SqlTrackingWorkflowInstance

Dá acesso aos dados de acompanhamento mantidos em um banco de dados SQL por SqlTrackingService para uma instância de fluxo de trabalho.

TrackingAnnotationCollection

Contém uma coleção de anotações.

TrackingChannel

A classe base abstract que representa um canal de controle.

TrackingCondition

Um abstract classe base que representa uma comparação que pode ser usada para restringir uma ActivityTrackingLocation ou UserTrackingLocation.

TrackingConditionCollection

Contém uma coleção de objetos TrackingCondition .

TrackingDataItem

Representa um único item de dados extraídos de um fluxo de trabalho e todas as suas anotações associadas.

TrackingDataItemValue

Contém os critérios de filtro para dados extraídos de uma instância de fluxo de trabalho em um 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.

TrackingParameters

Contém informações sobre a instância de fluxo de trabalho associada com um TrackingChannel. Essa classe não pode ser herdada.

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.

TrackingProfileCache

Fornece um método que um aplicativo host pode usar para limpar o cache do perfil de acompanhamento.

TrackingProfileDeserializationException

A exceção que é lançada quando um documento XML não pode ser desserializado em um TrackingProfile por um 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).

TrackingRecord

A classe base abstract de que ActivityTrackingRecord, UserTrackingRecord e WorkflowTrackingRecord são derivados.

TrackingService

Fornece a interface básica entre um serviço de acompanhamento e a infraestrutura de acompanhamento de tempo de execução.

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.

TrackingWorkflowExceptionEventArgs

Contém os dados associados a uma exceção que ocorre durante a execução de uma instância de fluxo de trabalho.

TrackingWorkflowSuspendedEventArgs

Contém informações sobre o motivo pelo qual uma instância de fluxo de trabalho foi suspensa.

TrackingWorkflowTerminatedEventArgs

Contém dados associados ao encerramento de uma instância de fluxo de trabalho.

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. Essa classe não pode ser herdada.

UserTrackingLocationCollection

Contém uma coleção de objetos UserTrackingLocation .

UserTrackingRecord

Contém os dados enviados a um serviço de acompanhamento pela infraestrutura de acompanhamento de runtime quando há correspondência com um UserTrackPoint.

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. Essa classe não pode ser herdada.

UserTrackPointCollection

Contém uma coleção de objetos UserTrackPoint .

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.

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. Essa classe não pode ser herdada.

WorkflowTrackingRecord

Contém os dados enviados ao serviço de acompanhamento pela infraestrutura de acompanhamento de runtime quando há correspondência com um WorkflowTrackPoint. Ela também é usada na lista de retorno da propriedade WorkflowEvents.

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.

WorkflowTrackPointCollection

Contém uma coleção de objetos WorkflowTrackPoint .

Interfaces

IProfileNotification

Fornece um mecanismo de notificação para um serviço de acompanhamento informar a infraestrutura de acompanhamento de runtime sobre as alterações no TrackingProfile de um determinado Type de fluxo de trabalho.

Enumerações

ComparisonOperator

Especifica a operação a ser executada nos operandos de uma comparação.

TrackingWorkflowEvent

Especifica um tipo de evento de status do fluxo de trabalho.