System.Workflow.Runtime.Tracking Espaço de Nomes

Contém classes e uma interface relacionada com serviços de rastreamento.

Classes

Name Description
ActivityDataTrackingExtract

Especifica uma propriedade ou um campo a ser extraído de uma atividade e enviado ao serviço de rastreio juntamente com uma coleção associada de anotações quando um ponto de rastreio é correspondido.

ActivityTrackingCondition

Representa uma condição que compara o valor de um membro da atividade com um valor especificado usando um operador de comparação especificado.

ActivityTrackingLocation

Define uma localização qualificada para atividade que corresponde a um evento de estado de atividade no caminho potencial de execução de uma instância de fluxo de trabalho raiz. Esta 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 rastreamento pela infraestrutura de rastreamento em tempo de execução quando um ActivityTrackPoint é correspondido. Também é utilizado na lista de declarações da ActivityEvents propriedade.

ActivityTrackPoint

Define um ponto, associado a uma alteração no estado de execução de uma atividade, a ser acompanhado e que está no caminho potencial de execução de uma instância de workflow. Esta 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 que era usado antes da versão atual.

ProfileRemovedEventArgs

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

ProfileUpdatedEventArgs

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

SqlTrackingQuery

Contém métodos e propriedades que são usados para gerir consultas aos dados de rastreio contidos na base de dados SQL utilizada por um SqlTrackingService.

SqlTrackingQueryOptions

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

SqlTrackingService

Representa um serviço de rastreamento que utiliza uma base de dados SQL para armazenar informação de rastreamento.

SqlTrackingWorkflowInstance

Fornece acesso a dados de rastreio mantidos numa base de dados SQL por uma SqlTrackingService instância de workflow.

TrackingAnnotationCollection

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

TrackingChannel

A abstract classe base que representa um canal de rastreamento.

TrackingCondition

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

TrackingConditionCollection

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

TrackingDataItem

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

TrackingDataItemValue

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

TrackingExtract

A abstract classe base representa um campo ou uma propriedade a extrair de uma instância de fluxo de trabalho e as suas anotações associadas.

TrackingParameters

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

TrackingProfile

Define pontos de interesse no caminho potencial de execução de uma instância de fluxo de trabalho raiz sobre os quais um serviço de rastreamento deve ser notificado.

TrackingProfileCache

Fornece um método que uma aplicação anfitriã pode usar para limpar a cache do perfil de rastreamento.

TrackingProfileDeserializationException

A exceção que é lançada quando um documento XML não pode ser deserializado para um TrackingProfile por um TrackingProfileSerializer.

TrackingProfileSerializer

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

TrackingRecord

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

TrackingService

Fornece a interface básica entre um serviço de rastreamento e a infraestrutura de rastreamento 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 workflow.

TrackingWorkflowExceptionEventArgs

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

TrackingWorkflowSuspendedEventArgs

Contém informação sobre a razão pela qual uma instância de workflow foi suspensa.

TrackingWorkflowTerminatedEventArgs

Contém dados associados à terminação de uma instância de workflow.

UserTrackingLocation

Define uma localização qualificada para atividade que corresponde a um evento de utilizador no caminho potencial de execução de uma instância de fluxo de trabalho raiz. Esta 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 rastreamento pela infraestrutura de rastreamento em tempo de execução quando a UserTrackPoint é correspondido.

UserTrackPoint

Define um ponto, associado a um evento de utilizador, a ser rastreado no caminho potencial de execução de uma instância de fluxo de trabalho raiz. Esta 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 ao serviço de rastreamento juntamente com uma coleção associada de anotações quando um ponto de rastreio é correspondido.

WorkflowTrackingLocation

Define um interesse em eventos específicos de estado de fluxo de trabalho que ocorrem numa instância de fluxo de trabalho raiz; Usado para correspondência por A WorkflowTrackPoint num perfil de rastreamento. Esta classe não pode ser herdada.

WorkflowTrackingRecord

Contém os dados enviados ao serviço de rastreamento pela infraestrutura de rastreamento em tempo de execução quando corresponde a um WorkflowTrackPoint. Também é utilizado na lista de declarações da WorkflowEvents propriedade.

WorkflowTrackPoint

Define um ponto associado a um conjunto de eventos de estado de workflow que são acompanhados no caminho de execução potencial de uma instância de workflow root.

WorkflowTrackPointCollection

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

Interfaces

Name Description
IProfileNotification

Fornece um mecanismo de notificação para um serviço de rastreamento informar a infraestrutura de monitorização em tempo de execução sobre alterações no TrackingProfile fluxo de trabalho Typeespecífico.

Enumerações

Name Description
ComparisonOperator

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

TrackingWorkflowEvent

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