Compartilhar via


System.Activities.Tracking Namespace

Contém classes usadas para criar registros de acompanhamento de fluxos de trabalho e interagir com eles. Registros de acompanhamento são criados pelo runtime de fluxo de trabalho quando uma instância de fluxo de trabalho é executada e são acessados por classes que herdam de TrackingParticipant.

Classes

ActivityInfo

Contém informações sobre uma Activity rastreada.

ActivityScheduledQuery

Quando adicionado à coleção Queries, assina os registros agendados da atividade quando o perfil de acompanhamento é criado para assinar os registros de acompanhamento.

ActivityScheduledRecord

Representa um registro de acompanhamento de uma atividade sendo agendada para execução.

ActivityStateQuery

Quando adicionado a Queries, assina os registros de estado da atividade.

ActivityStateRecord

Representa um registro de acompanhamento que é criado quando uma atividade muda de estado.

ActivityStates

Especifica o estado de uma atividade.

BookmarkResumptionQuery

Quando adicionado à coleção de Queries, assina os registros de retomada de indicador quando o perfil de acompanhamento for consultado para objetos de TrackingRecord.

BookmarkResumptionRecord

Contém os dados enviados para um participante de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando um Bookmark é retomado.

CancelRequestedQuery

Quando adicionado à coleção de Queries, assina os registros de solicitação de cancelamento quando o perfil de acompanhamento é consultado para rastrear registros.

CancelRequestedRecord

Representa os dados enviados pelo runtime de fluxo de trabalho para rastrear participantes quando CancelChild(ActivityInstance) ou CancelChildren() for chamado.

CustomTrackingQuery

Quando adicionado a Queries, assina os registros de acompanhamento personalizados quando o perfil de acompanhamento é consultado quanto a registros personalizados.

CustomTrackingRecord

Contém os dados enviados para um participante de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando um registro de acompanhamento personalizado é acionado.

EtwTrackingParticipant

Um consumidor de dados de rastreamento de fluxo de trabalho que emite um Rastreamento de Eventos do evento do Windows (ETW) para uma sessão do ETW que contém os dados do registro de acompanhamento.

FaultPropagationQuery

Quando adicionado à coleção Queries, assina os registros de propagação de falha quando o perfil de acompanhamento é consultado para acompanhar registros.

FaultPropagationRecord

Contém os dados enviados para um participante de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando uma falha é propagada de uma atividade do fluxo de trabalho.

InteropTrackingRecord

Representa os dados enviados para os participantes do acompanhamento, quando os registros rastreados ocorrem em uma atividade Interop em um fluxo de trabalho.

TrackingParticipant

A classe base para as extensões de fluxo de trabalho que interagem com a infraestrutura de acompanhamento de fluxo de trabalho e acessam os registros de acompanhamento.

TrackingProfile

Cria uma assinatura para registros de acompanhamento de fluxo de trabalho em um TrackingParticipant.

TrackingQuery

A classe base para todas as consultas de acompanhamento. Consultas de acompanhamento são usadas para criar uma definição de assinatura para um TrackingProfile.

TrackingRecord

A classe abstrata da qual todos os registros de acompanhamento de fluxo de trabalho derivam. Registros de acompanhamento representam os dados enviados para os participantes de acompanhamento quando ocorrem eventos rastreados.

WorkflowInstanceAbortedRecord

Contém os dados enviados a um participante de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando uma instância de fluxo de trabalho é anulada.

WorkflowInstanceQuery

Quando adicionada à coleção Queries, assina os registros de instância de fluxo de trabalho quando o perfil de acompanhamento é criado para assinar registros de acompanhamento.

WorkflowInstanceRecord

Contém os dados enviados para um serviço de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando uma instância de fluxo de trabalho muda de estado.

WorkflowInstanceStates

Especifica o estado de uma instância de fluxo de trabalho.

WorkflowInstanceSuspendedRecord

Contém os dados enviados a um participante de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando uma instância de fluxo de trabalho é suspensa.

WorkflowInstanceTerminatedRecord

Conterá os dados enviados a um participante de acompanhamento pela infraestrutura de acompanhamento do tempo de execução quando um fluxo de trabalho for encerrado.

WorkflowInstanceUnhandledExceptionRecord

Contém os dados enviados a um participante de acompanhamento pela infraestrutura de acompanhamento de tempo de execução quando uma instância do fluxo de trabalho encontra uma exceção sem tratamento.

WorkflowInstanceUpdatedRecord

Especifica informações sobre um registro atualizado.

Enumerações

ImplementationVisibility

Descreve os modos de visibilidade dentro de um perfil de acompanhamento.