ActivityTrackingLocation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
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.
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
Note
Questo materiale illustra i tipi e gli spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types 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 rilevamento di runtime. L'infrastruttura di rilevamento di runtime può inviare un servizio ActivityTrackingRecord di rilevamento ogni volta che si verifica un evento di stato dell'attività. In genere, un servizio di rilevamento non è interessato a ogni evento di stato dell'attività che si verifica nell'istanza del flusso di lavoro, ma solo negli eventi di stato dell'attività associati a determinati tipi di attività in posizioni specificate nell'istanza del flusso di lavoro. Definisce ActivityTrackingLocation i parametri corrispondenti 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 istanze del tipo di attività di riferimento.
Note
Un singolo ActivityTrackingLocation può fare riferimento a più posizioni effettive nel percorso di esecuzione potenziale di un'istanza del flusso di lavoro.
È possibile aggiungere ActivityTrackingLocation oggetti a MatchingLocations e ExcludedLocations per definire i parametri di corrispondenza per un oggetto ActivityTrackPoint in un oggetto TrackingProfile.
È necessario specificare il tipo di attività di riferimento da associare impostando ActivityTypeName o ActivityType.
È possibile impostare MatchDerivedTypes per specificare l'interesse per le attività derivate dal tipo di attività di riferimento.
È possibile aggiungere ActivityExecutionStatus valori a per specificare ExecutionStatusEvents gli eventi di stato dell'attività da associare.
È possibile aggiungere ActivityTrackingCondition oggetti a per specificare Conditions l'interesse nel tipo di attività di riferimento solo per condizioni specifiche. Ad esempio, è possibile specificare l'interesse solo in una particolare istanza denominata del tipo di attività di riferimento.
Costruttori
| Nome | Descrizione |
|---|---|
| ActivityTrackingLocation() |
Obsoleti.
Inizializza una nuova istanza della classe ActivityTrackingLocation. |
| ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>) |
Obsoleti.
Inizializza una nuova istanza della ActivityTrackingLocation classe con un tipo di attività di riferimento con il nome non qualificato specificato, che specifica se associare le attività derivate dal tipo di attività di riferimento e che corrisponde agli eventi di stato di esecuzione dell'attività specificati. |
| ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>) |
Obsoleti.
Inizializza una nuova istanza della ActivityTrackingLocation classe con 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(String) |
Obsoleti.
Inizializza una nuova istanza della ActivityTrackingLocation classe utilizzando il nome dell'attività specificato. |
| ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>) |
Obsoleti.
Inizializza una nuova istanza della ActivityTrackingLocation classe con il tipo di attività di riferimento specificato, che specifica se associare le attività derivate dal tipo di attività di riferimento e che corrispondono agli eventi di stato di esecuzione dell'attività specificati. |
| ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>) |
Obsoleti.
Inizializza una nuova istanza della ActivityTrackingLocation classe con il tipo di attività di riferimento specificato e corrisponde agli eventi di stato di esecuzione dell'attività specificati. |
| ActivityTrackingLocation(Type) |
Obsoleti.
Inizializza una nuova istanza della ActivityTrackingLocation classe utilizzando il tipo di attività di riferimento specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| ActivityType |
Obsoleti.
Ottiene o imposta il tipo CLR (Common Language Runtime) dell'attività di riferimento di cui trovare la 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 nell'attività. |
| ExecutionStatusEvents |
Obsoleti.
Ottiene l'elenco di eventi dello stato dell'attività che possono essere confrontati per questo percorso. |
| MatchDerivedTypes |
Obsoleti.
Ottiene o imposta un valore che indica se le attività derivate dal tipo di attività di riferimento devono corrispondere. |
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) |