Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe ParallelActivity

 
Nota: Questa API è ora obsoleta.

Esegue contemporaneamente un set di attività figlio. Questa classe non può essere ereditata.

Spazio dei nomi:   System.Workflow.Activities
Assembly:  System.Workflow.Activities (in System.Workflow.Activities.dll)


[ToolboxBitmapAttribute(typeof(ParallelActivity), "Resources.Parallel.png")]
[WorkflowDebuggerSteppingAttribute(WorkflowDebuggerSteppingOption.Concurrent)]
[ObsoleteAttribute("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ParallelActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>

NomeDescrizione
System_CAPS_pubmethodParallelActivity()

Inizializza una nuova istanza della classe ParallelActivity.

System_CAPS_pubmethodParallelActivity(String)

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

NomeDescrizione
System_CAPS_pubpropertyActivities

Ottiene l'oggetto che rappresenta la raccolta, ActivityCollection, di tutte le attività figlio.(Ereditato da CompositeActivity.)

System_CAPS_protpropertyCanModifyActivities

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

System_CAPS_pubpropertyDescription

Ottiene o imposta la descrizione definita dall'utente dell'oggetto Activity.(Ereditato da Activity.)

System_CAPS_protpropertyDesignMode

Ottiene il valore che indica se l’istanza è in modalità di progettazione o esecuzione.(Ereditato da DependencyObject.)

System_CAPS_pubpropertyEnabled

Ottiene o imposta un valore che indica se l'istanza è abilitata per l'esecuzione e la convalida.(Ereditato da Activity.)

System_CAPS_pubpropertyEnabledActivities

Ottiene la raccolta di sola lettura che rappresenta il sottoinsieme delle Activities abilitate.(Ereditato da CompositeActivity.)

System_CAPS_pubpropertyExecutionResult

Ottiene l’enumerazione ActivityExecutionResult dell’ultimo tentativo di esecuzione dell’istanza.(Ereditato da Activity.)

System_CAPS_pubpropertyExecutionStatus

Ottiene lo stato corrente ActivityExecutionStatus dell’istanza.(Ereditato da Activity.)

System_CAPS_pubpropertyIsDynamicActivity

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

System_CAPS_pubpropertyName

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

System_CAPS_pubpropertyParent

Ottiene l'oggetto CompositeActivity che contiene questo Activity.(Ereditato da Activity.)

System_CAPS_pubpropertyQualifiedName

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

System_CAPS_pubpropertySite

Ottiene o imposta un riferimento al componente Site di DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubpropertyUserData

Ottiene un’interfaccia IDictionary che associa dati personalizzati a questa istanza della classe.(Ereditato da DependencyObject.)

NomeDescrizione
System_CAPS_pubmethodAddHandler(DependencyProperty, Object)

Aggiunge un gestore per un evento di una classe DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_protmethodCancel(ActivityExecutionContext)

Chiamata dal runtime del flusso di lavoro per annullare l’esecuzione di un'attività attualmente in esecuzione.(Ereditato da Activity.)

System_CAPS_pubmethodClone()

Crea una copia completa della classe Activity.(Ereditato da Activity.)

System_CAPS_pubmethodDispose()

Libera tutte le risorse utilizzate dall'oggetto DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodExecute(ActivityExecutionContext)

Chiamato dal runtime del flusso di lavoro per eseguire un'attività.(Ereditato da Activity.)

System_CAPS_pubmethodGetActivityByName(String)

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

System_CAPS_pubmethodGetActivityByName(String, Boolean)

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

System_CAPS_pubmethodGetBinding(DependencyProperty)

Fornisce l’accesso alla classe ActivityBind associata alla classe DependencyProperty specifica.(Ereditato da DependencyObject.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Fornisce l’accesso al valore della classe DependencyProperty designata.(Ereditato da DependencyObject.)

System_CAPS_pubmethodGetValueBase(DependencyProperty)

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

System_CAPS_protmethodHandleFault(ActivityExecutionContext, Exception)

Chiamato quando all'interno del contesto di esecuzione di questa istanza viene generata un'eccezione.(Ereditato da CompositeActivity.)

System_CAPS_protmethodInitialize(IServiceProvider)

Inizializza tutte le attività figlio appropriate di questa istanza e l’interfaccia specificata IServiceProvider.(Ereditato da CompositeActivity.)

System_CAPS_protmethodInvoke<T>(EventHandler<T>, T)

Sottoscrive un EventHandler e richiama il delegato.(Ereditato da Activity.)

System_CAPS_protmethodInvoke<T>(IActivityEventListener<T>, T)

Sottoscrive un IActivityEventListener<T> e richiama il delegato.(Ereditato da Activity.)

System_CAPS_pubmethodIsBindingSet(DependencyProperty)

Indica se il valore di DependencyProperty è impostato come un'associazione. Vedere SetBinding.(Ereditato da DependencyObject.)

System_CAPS_pubmethodMetaEquals(DependencyObject)

Determina se le metaproperties di DependencyObject sono uguali alle metaproperties della classe DependencyObject parametrizzata.(Ereditato da DependencyObject.)

System_CAPS_protmethodOnActivityChangeAdd(ActivityExecutionContext, Activity)

Chiama quando viene aggiunta un'attività.(Ereditato da CompositeActivity.)

System_CAPS_protmethodOnActivityChangeRemove(ActivityExecutionContext, Activity)

Chiamato quando un'attività viene rimossa.(Ereditato da CompositeActivity.)

System_CAPS_protmethodOnActivityExecutionContextLoad(IServiceProvider)

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

System_CAPS_protmethodOnActivityExecutionContextUnload(IServiceProvider)

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

System_CAPS_protmethodOnWorkflowChangesCompleted(ActivityExecutionContext)

Chiamato dopo le modifiche apportate alla raccolta Activities di questa istanza.(Ereditato da CompositeActivity.)

System_CAPS_protmethodRaiseEvent(DependencyProperty, Object, EventArgs)

Genera un evento Event associato alla proprietà di dipendenza specificata.(Ereditato da Activity.)

System_CAPS_protmethodRaiseGenericEvent<T>(DependencyProperty, Object, T)

Genera l’evento associato alla proprietà DependencyProperty a cui si fa riferimento.(Ereditato da Activity.)

System_CAPS_pubmethodRegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)

Registra la proprietà specificata DependencyProperty relativamente all’evento di modifica dello stato.(Ereditato da Activity.)

System_CAPS_pubmethodRemoveHandler(DependencyProperty, Object)

Rimuove un elemento EventHandler dalla classe DependencyProperty associata.(Ereditato da DependencyObject.)

System_CAPS_pubmethodRemoveProperty(DependencyProperty)

Rimuove una classe DependencyProperty dalla classe DependencyObject.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSave(Stream)

Scrive la classe Activity in una classe Stream per la persistenza.(Ereditato da Activity.)

System_CAPS_pubmethodSave(Stream, IFormatter)

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

System_CAPS_pubmethodSetBinding(DependencyProperty, ActivityBind)

Imposta ActivityBind per la classe DependencyProperty specificata.(Ereditato da DependencyObject.)

System_CAPS_protmethodSetReadOnlyPropertyValue(DependencyProperty, Object)

Imposta il valore di DependencyProperty in sola lettura.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Imposta il valore di DependencyProperty sull’oggetto.(Ereditato da DependencyObject.)

System_CAPS_pubmethodSetValueBase(DependencyProperty, Object)

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

System_CAPS_pubmethodToString()

Fornisce una stringa che rappresenta l'istanza.(Ereditato da Activity.)

System_CAPS_protmethodUninitialize(IServiceProvider)

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

System_CAPS_pubmethodUnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)

Annulla la registrazione della proprietà specificata DependencyProperty per l’evento di modifica dello stato.(Ereditato da Activity.)

NomeDescrizione
System_CAPS_pubeventCanceling

Si verifica quando l'esecuzione dell’attività è annullata.(Ereditato da Activity.)

System_CAPS_pubeventClosed

Si verifica quando viene completata l'esecuzione di Activity.(Ereditato da Activity.)

System_CAPS_pubeventCompensating

Si verifica in caso dell'esecuzione di un metodo di compensazione su Activity.(Ereditato da Activity.)

System_CAPS_pubeventExecuting

Si verifica quando viene eseguita la classe Activity.(Ereditato da Activity.)

System_CAPS_pubeventFaulting

Si verifica quando viene generata un'eccezione durante l’esecuzione dell'istanza.(Ereditato da Activity.)

System_CAPS_pubeventStatusChanged

Si verifica quando viene modificato lo stato ActivityExecutionStatus di una classe Activity in esecuzione.(Ereditato da Activity.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_priveventIComponent.Disposed

Rappresenta il metodo che gestisce l'evento Disposed di un componente.(Ereditato da DependencyObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs)

Definisce la procedura di elaborazione quando si verifica l'evento di sottoscrizione.

System_CAPS_noteNota

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'ordine nel quale sono eseguite le attività figlio è non deterministico.

L'attività ParallelActivity è un'attività CompositeActivity, vale a dire che l'attività ParallelActivity può contenere altre attività. L'attività SequenceActivity è l'attività sola che può essere il figlio di un ParallelActivity.

È possibile eseguire una sola attività alla volta.

ParallelActivity termina solo quando tutti i figli sono stati completi.

ParallelActivity è particolarmente utile in presenza di una o più attività di blocco, quali l'attività DelayActivity, in uno o più dei rami. In questo scenario, l'attività ParallelActivity passa a un ramo diverso quando l'attività DelayActivity è bloccata. Se non sono presenti attività di blocco in alcuno dei rami ParallelActivity l'attività utilizza una sequenza non deterministica.

Nell'esempio di codice seguente viene illustrato come creare una nuova istanza della classe ParallelActivity, come aggiungere la classe ParallelActivity alla classe WhileActivity, nonché come aggiungere le classi SequenceActivity alla classe ParallelActivity. Questo esempio di codice è parte dell'esempio SDK WhileAndParallel nel file WhileAndParallelWorkflow.Designer.cs.Per altre informazioni, vedereUsing While and Parallel.

workflowRuntime.WorkflowLoaded += OnWorkflowLoad;

.NET Framework
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: