ActivityTrackingLocation Classe

Definizione

Attenzione

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

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.

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

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Ogni volta che lo stato di esecuzione di un’attività viene modificato, l’istanza del flusso di lavoro genera un evento di stato dell’attività nell'infrastruttura di controllo della fase di esecuzione. L'infrastruttura di controllo di runtime può inviare un ActivityTrackingRecord al record di rilevamento ogni volta che si verifica un evento dello stato dell'attività. Generalmente, un servizio di rilevamento non è interessato a tutti gli eventi dello stato dell'attività che si verificano nell'istanza del flusso di lavoro, ma solo a quelli associati a determinati tipi di attività in posizioni specifiche nell'istanza del flusso di lavoro. L'elemento ActivityTrackingLocation definisce i parametri di corrispondenza per tale posizione specificando un tipo di attività di riferimento, un set di eventi di modifica dello stato dell'attività e un set di condizioni che possono qualificare più precisamente un'istanza o più istanze del tipo di attività di riferimento.

Nota

Una singola classe ActivityTrackingLocation può riferirsi a più posizioni effettive nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro.

È possibile aggiungere oggetti ActivityTrackingLocation a MatchingLocations e ExcludedLocations per definire i parametri di corrispondenza per un ActivityTrackPoint in un TrackingProfile.

È necessario specificare il tipo di attività di riferimento per cui trovare una corrispondenza impostando ActivityTypeName o ActivityType.

È possibile impostare MatchDerivedTypes per specificare l'interesse per attività derivate dal tipo di attività di riferimento.

È possibile aggiungere valori ActivityExecutionStatus a ExecutionStatusEvents per specificare gli eventi dello stato dell'attività per cui trovare una corrispondenza.

È possibile aggiungere oggetti ActivityTrackingCondition a Conditions per specificare l'interesse nel tipo di attività di riferimento solo per specifiche condizioni. Ad esempio, è possibile specificare l'interesse solo per una particolare istanza denominata del tipo di attività di riferimento.

Costruttori

ActivityTrackingLocation()
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation.

ActivityTrackingLocation(String)
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation mediante il nome dell'attività specificato.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation che dispone di un tipo di attività di riferimento con il nome non qualificato specificato, indica se è necessario trovare una corrispondenza per le attività derivate dal tipo di attività di riferimento e corrisponde agli eventi di stato di esecuzione di attività specificati.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation che dispone di un tipo di attività di riferimento con il nome non qualificato specificato e che corrisponde agli eventi di stato di esecuzione dell'attività specificati.

ActivityTrackingLocation(Type)
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation mediante il nome del tipo di attività di riferimento specificato.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation che dispone del tipo di attività di riferimento, indica se è necessario trovare una corrispondenza per le attività derivate dal tipo di attività di riferimento e corrisponde agli eventi di stato di esecuzione di attività specificati.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Obsoleti.

Inizializza una nuova istanza della classe ActivityTrackingLocation che dispone del tipo di attività di riferimento specificato e che corrisponde agli eventi di stato di esecuzione dell'attività specificati.

Proprietà

ActivityType
Obsoleti.

Ottiene o imposta il tipo Common Language Runtime (CLR) dell'attività di riferimento per cui trovare una corrispondenza.

ActivityTypeName
Obsoleti.

Ottiene o imposta il nome non qualificato del tipo di attività di riferimento per la posizione.

Conditions
Obsoleti.

Ottiene una raccolta di condizioni utilizzate per qualificare l'interesse per l'attività.

ExecutionStatusEvents
Obsoleti.

Ottiene l'elenco di eventi dello stato dell'attività per i quali è possibile trovare una corrispondenza in questa posizione.

MatchDerivedTypes
Obsoleti.

Ottiene o imposta un valore che indica se è necessario trovare una corrispondenza per le attività derivanti dal tipo di attività di riferimento.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a