System.Workflow.Runtime.Tracking Spazio dei nomi

Contiene classi e un'interfaccia correlata ai servizi di rilevamento.

Classi

Nome Descrizione
ActivityDataTrackingExtract

Specifica una proprietà o un campo da estrarre da un'attività e inviare al servizio di rilevamento insieme a una raccolta associata di annotazioni quando viene trovata una corrispondenza con un track point.

ActivityTrackingCondition

Rappresenta una condizione che confronta il valore di un membro dell'attività con un valore specificato utilizzando un operatore di confronto specificato.

ActivityTrackingLocation

Definisce una posizione qualificata per l'attività che corrisponde a un evento di stato dell'attività nel percorso di esecuzione potenziale di un'istanza radice del flusso di lavoro. La classe non può essere ereditata.

ActivityTrackingLocationCollection

Contiene una raccolta di ActivityTrackingLocation oggetti .

ActivityTrackingRecord

Contiene i dati inviati a un servizio di rilevamento dall'infrastruttura di rilevamento di runtime quando viene trovata una ActivityTrackPoint corrispondenza. Viene utilizzato anche nell'elenco restituito della ActivityEvents proprietà .

ActivityTrackPoint

Definisce un punto, associato a una modifica dello stato di esecuzione dell'attività, da tenere traccia del percorso di esecuzione potenziale di un'istanza del flusso di lavoro. La classe non può essere ereditata.

ActivityTrackPointCollection

Contiene una raccolta di ActivityTrackPoint oggetti .

ExtractCollection

Contiene una raccolta di TrackingExtract oggetti .

PreviousTrackingServiceAttribute

Indica il tipo di TrackingService utilizzato prima della versione corrente.

ProfileRemovedEventArgs

Fornisce i dati per l'evento ProfileRemoved. La classe non può essere ereditata.

ProfileUpdatedEventArgs

Fornisce i dati per l'evento ProfileUpdated . La classe non può essere ereditata.

SqlTrackingQuery

Contiene metodi e proprietà utilizzati per gestire le query sui dati di rilevamento contenuti nel database SQL utilizzato da un oggetto SqlTrackingService.

SqlTrackingQueryOptions

Contiene proprietà utilizzate per vincolare il set di SqlTrackingWorkflowInstance oggetti restituiti da una chiamata a GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Rappresenta un servizio di rilevamento che usa un database SQL per archiviare le informazioni di rilevamento.

SqlTrackingWorkflowInstance

Fornisce l'accesso ai dati di rilevamento gestiti in un database SQL da per un'istanza SqlTrackingService del flusso di lavoro.

TrackingAnnotationCollection

Contiene una raccolta di annotazioni.

TrackingChannel

Classe abstract base che rappresenta un canale di rilevamento.

TrackingCondition

Classe abstract base che rappresenta un confronto che può essere utilizzato per vincolare un ActivityTrackingLocation oggetto o .UserTrackingLocation

TrackingConditionCollection

Contiene una raccolta di TrackingCondition oggetti .

TrackingDataItem

Rappresenta un singolo elemento di dati estratti da un flusso di lavoro e tutte le annotazioni associate.

TrackingDataItemValue

Contiene i criteri di filtro per i dati estratti da un'istanza del flusso di lavoro in un oggetto SqlTrackingQueryOptions.

TrackingExtract

Classe abstract base che rappresenta un campo o una proprietà da estrarre da un'istanza del flusso di lavoro e dalle annotazioni associate.

TrackingParameters

Contiene informazioni sull'istanza del flusso di lavoro associata a un oggetto TrackingChannel. La classe non può essere ereditata.

TrackingProfile

Definisce i punti di interesse per il percorso di esecuzione potenziale di un'istanza del flusso di lavoro radice su cui un servizio di rilevamento deve ricevere una notifica.

TrackingProfileCache

Fornisce un metodo che un'applicazione host può usare per cancellare la cache del profilo di rilevamento.

TrackingProfileDeserializationException

Eccezione generata quando un documento XML non può essere deserializzato in un TrackingProfile oggetto da un oggetto TrackingProfileSerializer.

TrackingProfileSerializer

Fornisce metodi per serializzare e deserializzare i profili di rilevamento in e da documenti XML usando la definizione di XML Schema del profilo di rilevamento (XSD).

TrackingRecord

Classe abstract di base da cui ActivityTrackingRecordsono derivati , UserTrackingRecorde WorkflowTrackingRecord .

TrackingService

Fornisce l'interfaccia di base tra un servizio di rilevamento e l'infrastruttura di rilevamento in fase di esecuzione.

TrackingWorkflowChangedEventArgs

Contiene i dati associati a una modifica del flusso di lavoro che si verifica durante l'esecuzione di un'istanza del flusso di lavoro.

TrackingWorkflowExceptionEventArgs

Contiene i dati associati a un'eccezione che si verifica durante l'esecuzione di un'istanza del flusso di lavoro.

TrackingWorkflowSuspendedEventArgs

Contiene informazioni sul motivo per cui un'istanza del flusso di lavoro è stata sospesa.

TrackingWorkflowTerminatedEventArgs

Contiene i dati associati alla chiusura di un'istanza del flusso di lavoro.

UserTrackingLocation

Definisce una posizione qualificata per l'attività che corrisponde a un evento utente nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro radice. La classe non può essere ereditata.

UserTrackingLocationCollection

Contiene una raccolta di UserTrackingLocation oggetti .

UserTrackingRecord

Contiene i dati inviati a un servizio di rilevamento dall'infrastruttura di rilevamento di runtime quando viene trovata una UserTrackPoint corrispondenza.

UserTrackPoint

Definisce un punto, associato a un evento utente, da tenere traccia nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro radice. La classe non può essere ereditata.

UserTrackPointCollection

Contiene una raccolta di UserTrackPoint oggetti .

WorkflowDataTrackingExtract

Specifica una proprietà o un campo da estrarre dall'attività radice del flusso di lavoro e inviare al servizio di rilevamento insieme a e una raccolta associata di annotazioni quando viene trovata una corrispondenza con un punto di traccia.

WorkflowTrackingLocation

Definisce un interesse per eventi di stato del flusso di lavoro specifici che si verificano in un'istanza del flusso di lavoro radice; utilizzato per la corrispondenza da un WorkflowTrackPoint oggetto in un profilo di rilevamento. La classe non può essere ereditata.

WorkflowTrackingRecord

Contiene i dati inviati al servizio di rilevamento dall'infrastruttura di rilevamento di runtime quando corrisponde a un oggetto WorkflowTrackPoint. Viene utilizzato anche nell'elenco restituito della WorkflowEvents proprietà .

WorkflowTrackPoint

Definisce un punto associato a un set di eventi di stato del flusso di lavoro rilevati nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro radice.

WorkflowTrackPointCollection

Contiene una raccolta di WorkflowTrackPoint oggetti .

Interfacce

Nome Descrizione
IProfileNotification

Fornisce un meccanismo di notifica per un servizio di rilevamento per informare l'infrastruttura di rilevamento di runtime sulle modifiche apportate a TrackingProfile per un determinato flusso di lavoro Type.

Enumerazioni

Nome Descrizione
ComparisonOperator

Specifica l'operazione da eseguire sugli operandi di un confronto.

TrackingWorkflowEvent

Specifica un tipo di evento di stato del flusso di lavoro.