System.Activities.Tracking Espaço de Nomes

Contém classes usadas para criar e interagir com registos de monitorização de fluxos de trabalho. Os registos de rastreio são criados pelo tempo de execução do fluxo de trabalho quando uma instância de workflow é executada, e são acedidos por classes que herdam de TrackingParticipant.

Classes

Name Description
ActivityInfo

Contém informação sobre um .Activity

ActivityScheduledQuery

Quando adicionado à Queries coleção, subscreve os registos agendados pela atividade quando o perfil de rastreio é criado para subscrever os registos de rastreio.

ActivityScheduledRecord

Representa um registo de rastreio de uma atividade agendada para execução.

ActivityStateQuery

Quando adicionado ao Queries, subscreve os registos de estado da atividade.

ActivityStateRecord

Representa um registo de rastreio criado quando uma atividade muda de estado.

ActivityStates

Especifica o estado de uma atividade.

BookmarkResumptionQuery

Quando adicionado à Queries coleção, subscreve para marcar registos de retomada quando o perfil de rastreio é consultado para TrackingRecord objetos.

BookmarkResumptionRecord

Contém os dados enviados a um participante de rastreamento pela infraestrutura de monitorização em tempo de execução quando a Bookmark é retomado.

CancelRequestedQuery

Quando adicionado à Queries coleção, subscreve os registos de pedidos de cancelamento quando o perfil de rastreio é consultado para registos.

CancelRequestedRecord

Representa os dados enviados pelo tempo de execução do fluxo de trabalho para acompanhar os participantes quando CancelChild(ActivityInstance) ou CancelChildren() é chamado.

CustomTrackingQuery

Quando adicionado ao Queries, subscreve registos de rastreamento personalizados quando o perfil de rastreio é consultado para registos personalizados.

CustomTrackingRecord

Contém os dados enviados a um participante de rastreio pela infraestrutura de monitorização em tempo de execução quando é criado um registo personalizado de rastreamento.

EtwTrackingParticipant

Um consumidor de dados de rastreio de workflow que emite um evento de Seguimento de Eventos para Windows (ETW) para uma sessão ETW que contém os dados do registo de rastreio.

FaultPropagationQuery

Quando adicionado à Queries coleção, subscreve registos de propagação de falhas quando o perfil de rastreio é consultado para registos de rastreio.

FaultPropagationRecord

Contém os dados enviados a um participante de rastreio pela infraestrutura de monitorização em tempo de execução quando uma falha é propagada a partir de uma atividade de fluxo de trabalho.

InteropTrackingRecord

Representa os dados enviados aos participantes que acompanham quando ocorrem registos acompanhados numa Interop atividade dentro de um fluxo de trabalho.

TrackingParticipant

A classe base para extensões de workflow que interagem com a infraestrutura de tracking de workflow e acede a registos de rastreio.

TrackingProfile

Cria uma subscrição a registos de rastreio de fluxo de trabalho num TrackingParticipant.

TrackingQuery

A classe base para todas as consultas de rastreamento. As consultas de rastreamento são usadas para criar uma definição de subscrição para um TrackingProfile.

TrackingRecord

A classe abstrata da qual derivam todos os registos de rastreio de workflow. Os registos de rastreio representam os dados enviados aos participantes de acompanhamento quando ocorrem eventos monitorizados.

WorkflowInstanceAbortedRecord

Contém os dados enviados a um participante de tracking pela infraestrutura de monitorização em tempo de execução quando uma instância de workflow é abortada.

WorkflowInstanceQuery

Quando adicionado à Queries coleção, subscreve os registos de instância do fluxo de trabalho quando o perfil de rastreio é criado para subscrever os registos de rastreio.

WorkflowInstanceRecord

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

WorkflowInstanceStates

Especifica o estado de uma instância de workflow.

WorkflowInstanceSuspendedRecord

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

WorkflowInstanceTerminatedRecord

Contém os dados enviados a um participante de rastreio pela infraestrutura de monitorização em tempo de execução quando um fluxo de trabalho é terminado.

WorkflowInstanceUnhandledExceptionRecord

Contém os dados enviados a um participante de tracking pela infraestrutura de tracking em tempo de execução quando uma instância de workflow encontra uma exceção não tratada.

WorkflowInstanceUpdatedRecord

Especifica informações sobre um registo atualizado.

Enumerações

Name Description
ImplementationVisibility

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