Activity 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.*
Rappresenta il blocco predefinito fondamentale dei flussi di lavoro. Activity è la classe di base per tutte le attività.
public ref class Activity : System::Workflow::ComponentModel::DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
type Activity = class
inherit DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type Activity = class
inherit DependencyObject
Public Class Activity
Inherits DependencyObject
- Ereditarietà
- Derivato
- 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 Activity è il blocco predefinito fondamentale dei flussi di lavoro. Definisce Activity un set di proprietà ed eventi, ad esempio qualsiasi classe, insieme alla logica di esecuzione che definisce il comportamento di runtime dell'attività. Un set di componenti aggiuntivi può essere associato a un oggetto Activity. Questi includono, ma non sono limitati a un validator, un generatore di codice, serializzatori personalizzati e una finestra di progettazione.
Tutte le attività condividono un set comune di proprietà definite nella Activity classe base. Ognuno Activity può dichiarare le proprie proprietà aggiuntive in base ai propri requisiti estendendo questa classe. Poiché Activity deriva da DependencyObject, le proprietà possono essere definite come proprietà CLR standard e come proprietà di dipendenza.
La logica di esecuzione di un Activity oggetto soddisfa un contratto esistente tra qualsiasi Activity e il runtime del flusso di lavoro. È necessario documentare la logica di esecuzione di qualsiasi Activity elemento in senso funzionale, in modo che uno sviluppatore del flusso di lavoro che usa il Activity sa come si comporta. La logica di esecuzione stessa è nascosta dallo sviluppatore del flusso di lavoro che include l'attività in un flusso di lavoro, perché la logica di esecuzione fa parte di un contratto che esiste strettamente tra il runtime del flusso di lavoro e .Activity
Costruttori
| Nome | Descrizione |
|---|---|
| Activity() |
Obsoleti.
Inizializza una nuova istanza della classe Activity. |
| Activity(String) |
Obsoleti.
Inizializza una nuova istanza della Activity classe , durante l'inizializzazione di Name. |
Campi
| Nome | Descrizione |
|---|---|
| ActivityContextGuidProperty |
Obsoleti.
Oggetto DependencyProperty che rappresenta l'oggetto Guid dell'oggetto ActivityExecutionContext associato all'oggetto Activity. |
| CancelingEvent |
Obsoleti.
Rappresenta l'oggetto DependencyProperty che ha come destinazione l'evento Canceling . |
| ClosedEvent |
Obsoleti.
Rappresenta l'oggetto DependencyProperty che ha come destinazione l'evento Closed . |
| CompensatingEvent |
Obsoleti.
Rappresenta l'oggetto DependencyProperty che ha come destinazione l'evento Compensating . |
| ExecutingEvent |
Obsoleti.
Rappresenta l'oggetto DependencyProperty destinato all'evento Executing , che si verifica quando viene eseguita l'attività. |
| FaultingEvent |
Obsoleti.
Oggetto DependencyProperty che rappresenta l'evento Faulting . |
| StatusChangedEvent |
Obsoleti.
Rappresenta l'oggetto DependencyProperty che ha come destinazione l'evento StatusChanged . |
Proprietà
| Nome | Descrizione |
|---|---|
| Description |
Obsoleti.
Ottiene o imposta la descrizione definita dall'utente del Activity. |
| DesignMode |
Obsoleti.
Ottiene il valore che indica se questa istanza è in modalità di progettazione o di runtime. (Ereditato da DependencyObject) |
| Enabled |
Obsoleti.
Ottiene o imposta un valore che indica se questa istanza è abilitata per l'esecuzione e la convalida. |
| ExecutionResult |
Obsoleti.
Ottiene la ActivityExecutionResult dell'ultimo tentativo di eseguire questa istanza. |
| ExecutionStatus |
Obsoleti.
Ottiene la ActivityExecutionStatus corrente di questa istanza. |
| IsDynamicActivity |
Obsoleti.
Ottiene informazioni sull'esecuzione dell'attività all'interno del ActivityExecutionContext predefinito dell'istanza del flusso di lavoro. |
| Name |
Obsoleti.
Ottiene o imposta il nome dell'istanza. Questo nome deve essere conforme alla convenzione di denominazione delle variabili del linguaggio di programmazione utilizzato nel progetto Flusso di lavoro. |
| Parent |
Obsoleti.
Ottiene il CompositeActivity che contiene questo Activity. |
| ParentDependencyObject |
Obsoleti.
Ottiene il DependencyObject padre nel grafico DependencyObject. (Ereditato da DependencyObject) |
| QualifiedName |
Obsoleti.
Ottiene il nome completo dell'attività. I nomi di attività qualificati sono sempre univoci in un'istanza del flusso di lavoro. |
| Site |
Obsoleti.
Ottiene o imposta un riferimento al componente Site del DependencyObject. (Ereditato da DependencyObject) |
| UserData |
Obsoleti.
Ottiene un IDictionary che associa dati personalizzati a questa istanza della classe. (Ereditato da DependencyObject) |
| WorkflowInstanceId |
Obsoleti.
Ottiene il Guid associato all'istanza di . |
Metodi
| Nome | Descrizione |
|---|---|
| AddHandler(DependencyProperty, Object) |
Obsoleti.
Aggiunge un gestore per un evento di un DependencyObject. (Ereditato da DependencyObject) |
| Cancel(ActivityExecutionContext) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro per annullare l'esecuzione di un'attività attualmente in esecuzione. |
| Clone() |
Obsoleti.
Crea una copia completa del Activity. |
| Dispose() |
Obsoleti.
Rilascia tutte le risorse usate dal DependencyObject. (Ereditato da DependencyObject) |
| Dispose(Boolean) |
Obsoleti.
Rilascia le risorse non gestite e, facoltativamente, rilascia le risorse gestite usate da DependencyObject. (Ereditato da DependencyObject) |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Execute(ActivityExecutionContext) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro per eseguire un'attività. |
| GetActivityByName(String, Boolean) |
Obsoleti.
Restituisce l'istanza del Activity il cui nome viene richiesto dal set di tutte le attività nella radice del Activity di questa istanza se il secondo parametro è |
| GetActivityByName(String) |
Obsoleti.
Restituisce l'istanza del Activity il cui nome viene richiesto dal set di tutte le attività in esecuzione nell'attività radice di questa istanza, che si trova all'interno del flusso di lavoro. |
| GetBinding(DependencyProperty) |
Obsoleti.
Fornisce l'accesso alle ActivityBind associate all'DependencyPropertyspecifico. (Ereditato da DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Obsoleti.
Recupera il Object oggetto di un ActivityBind. (Ereditato da DependencyObject) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetInvocationList<T>(DependencyProperty) |
Obsoleti.
Ottiene una matrice che contiene i delegati per il DependencyPropertyspecificato. (Ereditato da DependencyObject) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetValue(DependencyProperty) |
Obsoleti.
Fornisce l'accesso al valore del DependencyPropertydesignato. (Ereditato da DependencyObject) |
| GetValueBase(DependencyProperty) |
Obsoleti.
Fornisce l'accesso all'oggetto associato di un DependencyProperty e ignora l'override GetValue(DependencyProperty). (Ereditato da DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Obsoleti.
Chiamato quando viene generata un'eccezione all'interno del contesto dell'esecuzione di questa istanza. |
| Initialize(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro per inizializzare un'attività durante la costruzione di una nuova istanza del flusso di lavoro. Questo metodo viene chiamato durante la costruzione di un ActivityExecutionContextdinamico. |
| InitializeProperties() |
Obsoleti.
Esegue l'inizializzazione sulle proprietà di dipendenza quando ne viene eseguito l'override in una classe derivata. (Ereditato da DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Obsoleti.
Sottoscrive un EventHandler e richiama tale delegato. |
| Invoke<T>(IActivityEventListener<T>, T) |
Obsoleti.
Sottoscrive un IActivityEventListener<T> e richiama tale delegato. |
| IsBindingSet(DependencyProperty) |
Obsoleti.
Indica se il valore di un DependencyProperty viene impostato come associazione. Vedete SetBinding(DependencyProperty, ActivityBind). (Ereditato da DependencyObject) |
| Load(Stream, Activity, IFormatter) |
Obsoleti.
Carica un'istanza di da un ActivityStream oggetto utilizzando l'oggetto personalizzato IFormatter per la deserializzazione. |
| Load(Stream, Activity) |
Obsoleti.
Carica un'istanza di un oggetto Activity da un oggetto Stream. |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MetaEquals(DependencyObject) |
Obsoleti.
Determina se il |
| OnActivityExecutionContextLoad(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro ogni volta che viene caricato un ActivityExecutionContext. Ad esempio, questo metodo viene chiamato durante la creazione di un ActivityExecutionContext e ogni volta che il ActivityExecutionContext viene reincarnato quando un'istanza del flusso di lavoro viene caricata dall'archiviazione permanente. |
| OnActivityExecutionContextUnload(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro ogni volta che viene scaricato un ActivityExecutionContext. Ad esempio, questo metodo viene chiamato durante il completamento di un ActivityExecutionContext e ogni volta che il ActivityExecutionContext viene scaricato quando un'istanza del flusso di lavoro viene salvata in modo permanente. |
| OnClosed(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro come parte della transizione dell'attività allo stato chiuso. |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Obsoleti.
Genera un Event associato alla proprietà di dipendenza specificata. |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Obsoleti.
Genera l'evento associato al DependencyPropertya cui si fa riferimento. |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleti.
Registra il DependencyProperty specificato per l'evento di modifica dello stato. |
| RemoveHandler(DependencyProperty, Object) |
Obsoleti.
Rimuove un EventHandler da un DependencyPropertyassociato. (Ereditato da DependencyObject) |
| RemoveProperty(DependencyProperty) |
Obsoleti.
Rimuove un DependencyProperty dal DependencyObject. (Ereditato da DependencyObject) |
| Save(Stream, IFormatter) |
Obsoleti.
Scrive il Activity in un Stream per la persistenza usando la IFormatter personalizzata fornita per la serializzazione. |
| Save(Stream) |
Obsoleti.
|
| SetBinding(DependencyProperty, ActivityBind) |
Obsoleti.
Imposta il ActivityBind per il DependencyPropertyspecificato. (Ereditato da DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Obsoleti.
Imposta il valore del ActivityBinddi destinazione. (Ereditato da DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Obsoleti.
Imposta il valore di un DependencyProperty, che è di sola lettura. (Ereditato da DependencyObject) |
| SetValue(DependencyProperty, Object) |
Obsoleti.
Imposta il valore del DependencyProperty sull'oggetto . (Ereditato da DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Obsoleti.
Imposta il valore del DependencyProperty sul Objectspecificato, ignorando il SetValue(DependencyProperty, Object). (Ereditato da DependencyObject) |
| ToString() |
Obsoleti.
Fornisce una stringa che rappresenta questa istanza. |
| TrackData(Object) |
Obsoleti.
Informa l'infrastruttura di rilevamento in fase di esecuzione delle informazioni di rilevamento in sospeso. |
| TrackData(String, Object) |
Obsoleti.
Informa l'infrastruttura di rilevamento in fase di esecuzione delle informazioni di rilevamento in sospeso. |
| Uninitialize(IServiceProvider) |
Obsoleti.
Quando sottoposto a override in una classe derivata, fornisce l'annullamento dell'inizializzazione da parte di un provider di servizi per l'attività. |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleti.
Annulla la registrazione del DependencyProperty specificato per l'evento di modifica dello stato. |
Eventi
| Nome | Descrizione |
|---|---|
| Canceling |
Obsoleti.
Si verifica quando l'esecuzione dell'attività viene annullata. |
| Closed |
Obsoleti.
Si verifica quando un Activity ha completato l'esecuzione. |
| Compensating |
Obsoleti.
Si verifica quando si esegue un metodo di compensazione nella Activity. |
| Executing |
Obsoleti.
Si verifica quando viene eseguita la Activity. |
| Faulting |
Obsoleti.
Si verifica quando viene generata un'eccezione durante l'esecuzione dell'istanza. |
| StatusChanged |
Obsoleti.
Si verifica quando cambia il ActivityExecutionStatus di un Activity in esecuzione. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IComponent.Disposed |
Obsoleti.
Rappresenta il metodo che gestisce l'evento Dispose di un componente. (Ereditato da DependencyObject) |