Activity Classe

Definizione

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 è false e sotto il Activity corrente se il secondo parametro è true.

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 metaproperties di questo DependencyObject è uguale al metaproperties dell'DependencyObjectcon parametri .

(Ereditato da DependencyObject)
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.

Scrive il Activity in un Stream per la persistenza.

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)

Si applica a