Condividi tramite


System.Workflow.Runtime.Tracking Spazio dei nomi

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

Classi

ActivityDataTrackingExtract

Specifica una proprietà o un campo da estrarre da un'attività e da inviare al servizio di rilevamento con una raccolta associata di annotazioni quando esiste una corrispondenza per il track point.

ActivityTrackingCondition

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

ActivityTrackingLocation

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

ActivityTrackingLocationCollection

Contiene una raccolta di oggetti ActivityTrackingLocation.

ActivityTrackingRecord

Contiene i dati inviati a un servizio di rilevamento dall’infrastruttura di controllo di runtime quando viene trovata una corrispondenza per ActivityTrackPoint. Si utilizza anche nell'elenco di restituzione della proprietà ActivityEvents.

ActivityTrackPoint

Definisce un punto, associato a una modifica dello stato di esecuzione dell’attività da rilevare che si trova nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro. La classe non può essere ereditata.

ActivityTrackPointCollection

Contiene una raccolta di oggetti ActivityTrackPoint.

ExtractCollection

Contiene una raccolta di oggetti TrackingExtract.

PreviousTrackingServiceAttribute

Indica il tipo di TrackingService utilizzato prima della versione corrente.

ProfileRemovedEventArgs

Fornisce 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 proprietà e metodi utilizzati per gestire query ai dati di rilevamento contenuti nel database SQL utilizzato da un oggetto SqlTrackingService.

SqlTrackingQueryOptions

Contiene le proprietà utilizzate per applicare un vincolo al set di oggetti SqlTrackingWorkflowInstance restituito da una chiamata a GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

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

SqlTrackingWorkflowInstance

Fornisce accesso a dati di rilevamento gestiti in un database SQL dall'oggetto SqlTrackingService per un'istanza del flusso di lavoro.

TrackingAnnotationCollection

Contiene una raccolta di annotazioni.

TrackingChannel

Classe base abstract che rappresenta un canale di rilevamento.

TrackingCondition

Una classe di base abstract che rappresenta un confronto che può essere utilizzato per vincolare una ActivityTrackingLocation o una UserTrackingLocation.

TrackingConditionCollection

Contiene una raccolta di oggetti TrackingCondition.

TrackingDataItem

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

TrackingDataItemValue

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

TrackingExtract

La classe base abstract 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 TrackingChannel. La classe non può essere ereditata.

TrackingProfile

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

TrackingProfileCache

Fornisce un metodo che può essere utilizzato da un'applicazione host per cancellare il contenuto della cache del profilo di rilevamento.

TrackingProfileDeserializationException

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

TrackingProfileSerializer

Fornisce metodi per la serializzazione e deserializzazione dei profili di rilevamento da e in documenti XML utilizzando l'XML Schema Definition (XSD) del profilo di rilevamento.

TrackingRecord

La classe base abstract dalla quale sono derivati gli elementi ActivityTrackingRecord, UserTrackingRecord e WorkflowTrackingRecord.

TrackingService

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

TrackingWorkflowChangedEventArgs

Contiene 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 che riguardano il motivo per il quale un'istanza del flusso di lavoro è stata sospesa.

TrackingWorkflowTerminatedEventArgs

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

UserTrackingLocation

Definisce una posizione qualificata dall'attività corrispondente 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 oggetti UserTrackingLocation.

UserTrackingRecord

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

UserTrackPoint

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

UserTrackPointCollection

Contiene una raccolta di oggetti UserTrackPoint.

WorkflowDataTrackingExtract

Specifica una proprietà o un campo da estrarre dall'attività radice del flusso di lavoro e da inviare al servizio di rilevamento con una raccolta associata di annotazioni quando esiste una corrispondenza per un track point.

WorkflowTrackingLocation

Definisce un interesse per specifici eventi dello stato del flusso di lavoro che si verificano in un'istanza del flusso di lavoro radice; utilizzata per la corrispondenza da una classe WorkflowTrackPoint 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 viene trovata una corrispondenza per l'elemento WorkflowTrackPoint. Si utilizza anche nell'elenco di restituzione della proprietà WorkflowEvents.

WorkflowTrackPoint

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

WorkflowTrackPointCollection

Contiene una raccolta di oggetti WorkflowTrackPoint.

Interfacce

IProfileNotification

Fornisce un meccanismo di notifica in base al quale un servizio di rilevamento informa l'infrastruttura di controllo di runtime sulle modifiche a TrackingProfile per un determinato flusso di lavoro Type.

Enumerazioni

ComparisonOperator

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

TrackingWorkflowEvent

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