ReplicatorActivity Classe

Definizione

Attenzione

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

Esegue più istanze di un'attività figlio.

public ref class ReplicatorActivity sealed : System::Workflow::ComponentModel::CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
type ReplicatorActivity = class
    inherit CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ReplicatorActivity = class
    inherit CompositeActivity
Public NotInheritable Class ReplicatorActivity
Inherits CompositeActivity
Ereditarietà
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come creare una nuova istanza della classe ReplicatorActivity e come definire un gestore per l'evento Initialized. Questo esempio di codice è parte dell'esempio SDK Replicator nel file SimpleReplicatorWorkflow.Designer.cs. Per altre informazioni, vedere Uso di Replicator.

workflowRuntime.ServicesExceptionNotHandled += OnExceptionNotHandled;
AddHandler workflowRuntime.ServicesExceptionNotHandled, AddressOf OnExceptionNotHandled

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).

L'oggetto ReplicatorActivity è analogo a un'istruzione for each nel codice. Nel caso di un'attività nella quale la stessa funzione viene ripetuta su molte entità diverse, ReplicatorActivity può essere una soluzione migliore di WhileActivity.

Per impostazione predefinita, una ReplicatorActivity è completata quando sono state completate tutte le istanze figlio. È possibile eseguire l'override di questo comportamento con una condizione personalizzata da utilizzare al termine dell'attività. Se questa condizione viene valutata true prima che tutte le istanze figlio siano state completate, tutte le istanze figlio incomplete in esecuzione verranno annullate.

Costruttori

ReplicatorActivity()
Obsoleti.

Inizializza una nuova istanza della classe ReplicatorActivity.

ReplicatorActivity(String)
Obsoleti.

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

Campi

ChildCompletedEvent
Obsoleti.

Si verifica quando l'istanza dell'attività figlio di ReplicatorActivity è stata completata.

ChildInitializedEvent
Obsoleti.

Si verifica quando l'istanza dell'attività figlio di ReplicatorActivity è stata inizializzata.

CompletedEvent
Obsoleti.

Si verifica al completamento di ReplicatorActivity.

ExecutionTypeProperty
Obsoleti.

Rappresenta la classe DependencyProperty che fa riferimento alla proprietà ExecutionType.

InitialChildDataProperty
Obsoleti.

Rappresenta la classe DependencyProperty che fa riferimento alla proprietà InitialChildData.

InitializedEvent
Obsoleti.

Rappresenta la classe DependencyProperty che fa riferimento all'evento Initialized.

UntilConditionProperty
Obsoleti.

Rappresenta la classe DependencyProperty che fa riferimento alla proprietà UntilCondition.

Proprietà

Activities
Obsoleti.

Ottiene l'oggetto che rappresenta la raccolta, ActivityCollection, di tutte le attività figlio.

(Ereditato da CompositeActivity)
AllChildrenComplete
Obsoleti.

Ottiene un valore che indica se tutte le istanze figlio sono complete.

CanModifyActivities
Obsoleti.

Ottiene o imposta un valore che controlla se le attività singole all'interno di Activities possono essere modificate.

(Ereditato da CompositeActivity)
CurrentChildData
Obsoleti.

Restituisce un elenco di tutte le attività figlio.

CurrentIndex
Obsoleti.

Ottiene la posizione di indice dell'attività figlio corrente.

Description
Obsoleti.

Ottiene o imposta la descrizione definita dall'utente dell'oggetto Activity.

(Ereditato da Activity)
DesignMode
Obsoleti.

Ottiene il valore che indica se l’istanza è in modalità di progettazione o esecuzione.

(Ereditato da DependencyObject)
DynamicActivities
Obsoleti.

Ottiene una matrice delle istanze delle attività figlio in esecuzione.

Enabled
Obsoleti.

Ottiene o imposta un valore che indica se l'istanza è abilitata per l'esecuzione e la convalida.

(Ereditato da Activity)
EnabledActivities
Obsoleti.

Ottiene la raccolta di sola lettura che rappresenta il sottoinsieme delle Activities abilitate.

(Ereditato da CompositeActivity)
ExecutionResult
Obsoleti.

Ottiene l’enumerazione ActivityExecutionResult dell’ultimo tentativo di esecuzione dell’istanza.

(Ereditato da Activity)
ExecutionStatus
Obsoleti.

Ottiene lo stato corrente ActivityExecutionStatus dell’istanza.

(Ereditato da Activity)
ExecutionType
Obsoleti.

Ottiene o imposta l'oggetto ExecutionType per ReplicatorActivity.

InitialChildData
Obsoleti.

Recupera o imposta un elenco di dati di attività figlio.

IsDynamicActivity
Obsoleti.

Ottiene informazioni che indicano se l'attività è in esecuzione o meno all'interno dell'oggetto ActivityExecutionContext predefinito dell'istanza del flusso di lavoro.

(Ereditato da Activity)
Name
Obsoleti.

Ottiene o imposta il nome dell'istanza. Questo nome deve essere conforme alle convenzioni di denominazione delle variabili per il linguaggio di programmazione che si sta utilizzando nel progetto di flusso di lavoro.

(Ereditato da Activity)
Parent
Obsoleti.

Ottiene l'oggetto CompositeActivity che contiene questo Activity.

(Ereditato da Activity)
ParentDependencyObject
Obsoleti.

Ottiene l’oggetto DependencyObject padre nel grafico di DependencyObject.

(Ereditato da DependencyObject)
QualifiedName
Obsoleti.

Ottiene il nome completo dell’attività. In un'istanza del flusso di lavoro, i nomi completi di attività sono sempre univoci.

(Ereditato da Activity)
Site
Obsoleti.

Ottiene o imposta un riferimento al componente Site di DependencyObject.

(Ereditato da DependencyObject)
UntilCondition
Obsoleti.

Ottiene o imposta una condizione di completamento che indica quando ReplicatorActivity deve finire.

UserData
Obsoleti.

Ottiene un’interfaccia IDictionary che associa dati personalizzati a questa istanza della classe.

(Ereditato da DependencyObject)
WorkflowInstanceId
Obsoleti.

Ottiene l’identificativo Guid associato all’istanza.

(Ereditato da Activity)

Metodi

AddHandler(DependencyProperty, Object)
Obsoleti.

Aggiunge un gestore per un evento di una classe DependencyObject.

(Ereditato da DependencyObject)
ApplyWorkflowChanges(WorkflowChanges)
Obsoleti.

Applica il manifesto nel parametro WorkflowChanges a questa istanza.

(Ereditato da CompositeActivity)
Cancel(ActivityExecutionContext)
Obsoleti.

Chiamata dal runtime del flusso di lavoro per annullare l’esecuzione di un'attività attualmente in esecuzione.

(Ereditato da Activity)
Clone()
Obsoleti.

Crea una copia completa della classe Activity.

(Ereditato da Activity)
Dispose()
Obsoleti.

Libera tutte le risorse utilizzate dall'oggetto DependencyObject.

(Ereditato da DependencyObject)
Dispose(Boolean)
Obsoleti.

Chiama il metodo Dispose(Boolean) sull’istanza e, in via facoltativa, chiama il metodo Dispose() su tutte le attività figlio dell’istanza.

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

(Ereditato da Activity)
GetActivityByName(String)
Obsoleti.

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

(Ereditato da Activity)
GetActivityByName(String, Boolean)
Obsoleti.

Restituisce l’istanza di Activity il cui nome viene richiesto dal set di tutte le attività sotto la classe radice Activity di questa istanza, se il secondo parametro è false e sotto la classe Activity corrente se il secondo parametro è true.

(Ereditato da Activity)
GetBinding(DependencyProperty)
Obsoleti.

Fornisce l’accesso alla classe ActivityBind associata alla classe DependencyProperty specifica.

(Ereditato da DependencyObject)
GetBoundValue(ActivityBind, Type)
Obsoleti.

Recupera l'oggetto Object che corrisponde al soggetto di una classe ActivityBind.

(Ereditato da DependencyObject)
GetDynamicActivities(Activity)
Obsoleti.

Restituisce una matrice che contiene tutte le istanze dell'attività specificata attualmente in esecuzione.

(Ereditato da CompositeActivity)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInvocationList<T>(DependencyProperty)
Obsoleti.

Ottiene una matrice che contiene i delegati per la classe DependencyProperty specificata.

(Ereditato da DependencyObject)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValue(DependencyProperty)
Obsoleti.

Fornisce l’accesso al valore della classe DependencyProperty designata.

(Ereditato da DependencyObject)
GetValueBase(DependencyProperty)
Obsoleti.

Fornisce l’accesso all’oggetto associato di una classe DependencyProperty, ignorando l’override di GetValue(DependencyProperty).

(Ereditato da DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Obsoleti.

Chiamato quando all'interno del contesto di esecuzione di questa istanza viene generata un'eccezione.

(Ereditato da CompositeActivity)
Initialize(IServiceProvider)
Obsoleti.

Inizializza tutte le attività figlio appropriate di questa istanza e l’interfaccia specificata IServiceProvider.

(Ereditato da CompositeActivity)
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 il delegato.

(Ereditato da Activity)
Invoke<T>(IActivityEventListener<T>, T)
Obsoleti.

Sottoscrive un IActivityEventListener<T> e richiama il delegato.

(Ereditato da Activity)
IsBindingSet(DependencyProperty)
Obsoleti.

Indica se il valore di DependencyProperty è impostato come un'associazione. Vedere SetBinding(DependencyProperty, ActivityBind).

(Ereditato da DependencyObject)
IsExecuting(Int32)
Obsoleti.

Indica se l'attività figlio specificata è in esecuzione.

MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MetaEquals(DependencyObject)
Obsoleti.

Determina se le metaproperties di DependencyObject sono uguali alle metaproperties della classe DependencyObject parametrizzata.

(Ereditato da DependencyObject)
OnActivityChangeAdd(ActivityExecutionContext, Activity)
Obsoleti.

Chiama quando viene aggiunta un'attività.

(Ereditato da CompositeActivity)
OnActivityChangeRemove(ActivityExecutionContext, Activity)
Obsoleti.

Chiamato quando un'attività viene rimossa.

(Ereditato da CompositeActivity)
OnActivityExecutionContextLoad(IServiceProvider)
Obsoleti.

Chiamato dal motore di runtime del flusso di lavoro ogni volta che viene caricato il ActivityExecutionContext per l’attività.

(Ereditato da CompositeActivity)
OnActivityExecutionContextUnload(IServiceProvider)
Obsoleti.

Chiamato dal motore di runtime del flusso di lavoro ogni volta che viene scaricato il ActivityExecutionContext per l’attività.

(Ereditato da CompositeActivity)
OnClosed(IServiceProvider)
Obsoleti.

Chiamato dal motore di runtime del flusso di lavoro come parte della transizione dell'attività allo stato chiuso.

(Ereditato da Activity)
OnListChanged(ActivityCollectionChangeEventArgs)
Obsoleti.

Esegue elaborazione aggiuntiva quando la proprietà Activities viene modificata.

(Ereditato da CompositeActivity)
OnListChanging(ActivityCollectionChangeEventArgs)
Obsoleti.

Evento che si verifica prima di apportare una modifica alla proprietà Activities sottostante.

(Ereditato da CompositeActivity)
OnWorkflowChangesCompleted(ActivityExecutionContext)
Obsoleti.

Chiamato dopo le modifiche apportate alla raccolta Activities di questa istanza.

(Ereditato da CompositeActivity)
RaiseEvent(DependencyProperty, Object, EventArgs)
Obsoleti.

Genera un evento Event associato alla proprietà di dipendenza specificata.

(Ereditato da Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Obsoleti.

Genera l’evento associato alla proprietà DependencyProperty a cui si fa riferimento.

(Ereditato da Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoleti.

Registra la proprietà specificata DependencyProperty relativamente all’evento di modifica dello stato.

(Ereditato da Activity)
RemoveHandler(DependencyProperty, Object)
Obsoleti.

Rimuove un elemento EventHandler dalla classe DependencyProperty associata.

(Ereditato da DependencyObject)
RemoveProperty(DependencyProperty)
Obsoleti.

Rimuove una classe DependencyProperty dalla classe DependencyObject.

(Ereditato da DependencyObject)
Save(Stream)
Obsoleti.

Scrive la classe Activity in una classe Stream per la persistenza.

(Ereditato da Activity)
Save(Stream, IFormatter)
Obsoleti.

Scrive Activity in una classe Stream per la persistenza utilizzando l’interfaccia IFormatter personalizzata fornita per la serializzazione.

(Ereditato da Activity)
SetBinding(DependencyProperty, ActivityBind)
Obsoleti.

Imposta ActivityBind per la classe DependencyProperty specificata.

(Ereditato da DependencyObject)
SetBoundValue(ActivityBind, Object)
Obsoleti.

Imposta il valore della classe ActivityBind di destinazione.

(Ereditato da DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Obsoleti.

Imposta il valore di DependencyProperty in sola lettura.

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)
Obsoleti.

Imposta il valore di DependencyProperty sull’oggetto.

(Ereditato da DependencyObject)
SetValueBase(DependencyProperty, Object)
Obsoleti.

Imposta il valore della classe DependencyProperty all’oggetto Object specificato, ignorando SetValue(DependencyProperty, Object).

(Ereditato da DependencyObject)
ToString()
Obsoleti.

Fornisce una stringa che rappresenta l'istanza.

(Ereditato da Activity)
TrackData(Object)
Obsoleti.

Informa l'infrastruttura di controllo di runtime sulle informazioni di rilevamento in sospeso.

(Ereditato da Activity)
TrackData(String, Object)
Obsoleti.

Informa l'infrastruttura di controllo di runtime sulle informazioni di rilevamento in sospeso.

(Ereditato da Activity)
Uninitialize(IServiceProvider)
Obsoleti.

Chiamato dal motore di runtime del flusso di lavoro quando un'attività esegue la transizione allo stato Closed dallo stato Initialized.

(Ereditato da CompositeActivity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoleti.

Annulla la registrazione della proprietà specificata DependencyProperty per l’evento di modifica dello stato.

(Ereditato da Activity)

Eventi

Canceling
Obsoleti.

Si verifica quando l'esecuzione dell’attività è annullata.

(Ereditato da Activity)
ChildCompleted
Obsoleti.

Si verifica immediatamente dopo che ReplicatorActivity ha terminato l'esecuzione di un'attività figlio.

ChildInitialized
Obsoleti.

Si verifica immediatamente dopo l'inizializzazione di un'attività figlio.

Closed
Obsoleti.

Si verifica quando viene completata l'esecuzione di Activity.

(Ereditato da Activity)
Compensating
Obsoleti.

Si verifica in caso dell'esecuzione di un metodo di compensazione su Activity.

(Ereditato da Activity)
Completed
Obsoleti.

Si verifica quando ReplicatorActivity viene completata.

Executing
Obsoleti.

Si verifica quando viene eseguita la classe Activity.

(Ereditato da Activity)
Faulting
Obsoleti.

Si verifica quando viene generata un'eccezione durante l’esecuzione dell'istanza.

(Ereditato da Activity)
Initialized
Obsoleti.

Si verifica quando ReplicatorActivity inizia l'esecuzione.

StatusChanged
Obsoleti.

Si verifica quando viene modificato lo stato ActivityExecutionStatus di una classe Activity in esecuzione.

(Ereditato da Activity)

Implementazioni dell'interfaccia esplicita

IComponent.Disposed
Obsoleti.

Rappresenta il metodo che gestisce l'evento Disposed di un componente.

(Ereditato da DependencyObject)

Si applica a

Vedi anche