System.Workflow.Runtime.Tracking Namespace

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

Classes

Nome Description
ActivityDataTrackingExtract

Especifica uma propriedade ou um campo a ser extraído de uma atividade e enviado para o serviço de acompanhamento junto com uma coleção associada de anotações 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 por 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 ActivityTrackingLocation objetos.

ActivityTrackingRecord

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

ActivityTrackPoint

Define um ponto, associado a uma alteração de status de execução de atividade, a ser acompanhado que está no caminho de execução potencial de uma instância de fluxo de trabalho. Essa classe não pode ser herdada.

ActivityTrackPointCollection

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

ExtractCollection

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

PreviousTrackingServiceAttribute

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

ProfileRemovedEventArgs

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

ProfileUpdatedEventArgs

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

SqlTrackingQuery

Contém métodos e propriedades que são usados para gerenciar consultas para os dados de acompanhamento contidos no banco de dados SQL usado por um SqlTrackingService.

SqlTrackingQueryOptions

Contém propriedades que são usadas para restringir o conjunto de SqlTrackingWorkflowInstance objetos 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

Fornece acesso ao acompanhamento de dados mantidos em um banco de dados SQL por SqlTrackingService uma instância de fluxo de trabalho.

TrackingAnnotationCollection

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

TrackingChannel

A abstract classe base que representa um canal de acompanhamento.

TrackingCondition

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

TrackingConditionCollection

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

TrackingDataItem

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

TrackingDataItemValue

Contém critérios de filtro para dados extraídos de uma instância de fluxo de trabalho em um SqlTrackingQueryOptions.

TrackingExtract

A abstract classe base 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 a 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 a qual um serviço de acompanhamento deve ser notificado.

TrackingProfileCache

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

TrackingProfileDeserializationException

A exceção gerada quando um documento XML não pode ser desserializado em um TrackingProfile por .TrackingProfileSerializer

TrackingProfileSerializer

Fornece métodos para serializar e desserializar perfis de rastreamento em documentos XML usando a definição de esquema XML do perfil de acompanhamento (XSD).

TrackingRecord

A abstract classe base da qual ActivityTrackingRecord, UserTrackingRecorde WorkflowTrackingRecord são derivados.

TrackingService

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

TrackingWorkflowChangedEventArgs

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

TrackingWorkflowExceptionEventArgs

Contém 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 por 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 UserTrackingLocation objetos.

UserTrackingRecord

Contém os dados enviados a um serviço de acompanhamento pela infraestrutura de acompanhamento de runtime quando um UserTrackPoint é correspondido.

UserTrackPoint

Define um ponto, associado a um evento de usuário, a ser acompanhado no caminho de execução potencial de uma instância de fluxo de trabalho raiz. Essa classe não pode ser herdada.

UserTrackPointCollection

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

WorkflowDataTrackingExtract

Especifica uma propriedade ou um campo a ser extraído da atividade raiz do fluxo de trabalho e enviado para o serviço de acompanhamento junto com uma coleção associada de anotações quando um ponto de acompanhamento é correspondido.

WorkflowTrackingLocation

Define um interesse em eventos de status de 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 para o serviço de acompanhamento pela infraestrutura de acompanhamento de runtime quando corresponde a um WorkflowTrackPoint. Ele também é usado na lista de retorno da WorkflowEvents propriedade.

WorkflowTrackPoint

Define um ponto associado a um conjunto de eventos de status de 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 WorkflowTrackPoint objetos.

Interfaces

Nome Description
IProfileNotification

Fornece um mecanismo de notificação para um serviço de acompanhamento para informar a infraestrutura de acompanhamento de runtime sobre alterações em TrackingProfile um fluxo de Typetrabalho específico.

Enumerações

Nome Description
ComparisonOperator

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

TrackingWorkflowEvent

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