UserTrackPoint Classe

Definizione

Attenzione

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

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.

public ref class UserTrackPoint sealed
public sealed class UserTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackPoint
type UserTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type UserTrackPoint = class
Public NotInheritable Class UserTrackPoint
Ereditarietà
UserTrackPoint
Attributi

Commenti

Note

Questo materiale illustra i tipi e gli spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5.

Un ActivityDesigner o una finestra di progettazione del flusso di lavoro possono utilizzare i metodi e ActivityExecutionContext.TrackData di Activity.TrackData overload per instrumentare il flusso di lavoro per generare dati nell'infrastruttura di rilevamento di runtime come evento utente. I dati generati vengono definiti dati utente. A differenza degli eventi dello stato dell'attività e degli eventi di stato del flusso di lavoro, che si verificano solo in caso di modifiche dello stato, gli eventi utente possono verificarsi in qualsiasi posizione instrumentata in un flusso di lavoro. Esistono molti motivi per instrumentare un flusso di lavoro per generare eventi utente. Ad esempio, una finestra di progettazione del flusso di lavoro può voler comunicare informazioni sullo stato logico sullo stato di avanzamento di un flusso di lavoro o un ActivityDesigner potrebbe voler offrire un'opportunità ai membri dell'attività in momenti diversi da una modifica dello stato dell'attività.

Un UserTrackPoint oggetto definisce un punto di interesse per il percorso di esecuzione potenziale di un'istanza del flusso di lavoro radice associata a un evento utente. Un UserTrackPoint oggetto contiene percorsi inclusi nella corrispondenza, posizioni escluse dalla corrispondenza e eventuali dati aggiuntivi che devono essere estratti dall'istanza del flusso di lavoro quando viene trovata una corrispondenza con il track point. È possibile aggiungere un UserTrackPoint oggetto a TrackingProfile.UserTrackPoints per indicare all'infrastruttura di rilevamento di runtime di inviare un UserTrackingRecord oggetto al servizio di rilevamento quando il track point viene confrontato. I dati utente vengono restituiti in UserTrackingRecord.UserData. Un singolo UserTrackPoint può essere confrontato in più punti nell'istanza del flusso di lavoro.

Un UserTrackingLocation oggetto contiene condizioni di corrispondenza per una posizione associata a un evento utente nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro. È possibile aggiungere UserTrackingLocation oggetti a MatchingLocations per definire le posizioni che devono essere incluse nella corrispondenza per il track point. Analogamente, è possibile aggiungere UserTrackingLocation oggetti a ExcludedLocations per definire posizioni che devono essere escluse dalla corrispondenza per il track point.

È possibile aggiungere ActivityDataTrackingExtract oggetti e WorkflowDataTrackingExtract oggetti a per Extracts specificare i dati che devono essere estratti dall'istanza del flusso di lavoro quando il track point corrisponde. I dati estratti verranno restituiti in UserTrackingRecord.Body.

È possibile aggiungere a per specificare Annotations informazioni aggiuntive associate al track point. Queste annotazioni verranno restituite in UserTrackPoint.Annotations.

Per un esempio di come usare questa classe, vedere l'esempio Tracking Using User Track Points (Rilevamento tramite punti di rilevamento utente).

Costruttori

Nome Descrizione
UserTrackPoint()
Obsoleti.

Inizializza una nuova istanza della classe UserTrackPoint.

Proprietà

Nome Descrizione
Annotations
Obsoleti.

Ottiene la raccolta di annotazioni associate al track point.

ExcludedLocations
Obsoleti.

Ottiene la raccolta di posizioni che devono essere escluse dal track point dall'infrastruttura di rilevamento di runtime.

Extracts
Obsoleti.

Ottiene una raccolta che specifica i dati da estrarre dall'istanza del flusso di lavoro e inviati al servizio di rilevamento.

MatchingLocations
Obsoleti.

Ottiene la raccolta di posizioni che devono essere incluse nella corrispondenza per il track point dall'infrastruttura di rilevamento di runtime.

Metodi

Nome Descrizione
Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a