System.Workflow.ComponentModel Spazio dei nomi
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.
Fornisce le classi correlate al modello del componente Windows Workflow Foundation.
Classi
Activity |
Rappresenta il componente di base fondamentale dei flussi di lavoro. Activity è la classe di base per tutte le attività. |
ActivityBind |
Associa la proprietà di un'attività a una proprietà, un campo, un indicizzatore, un metodo, un evento o una proprietà di un'altra attività. La classe non può essere ereditata. |
ActivityChangeAction |
Rappresenta una modifica proposta a un CompositeActivity all'interno di un'istanza del flusso di lavoro in esecuzione. La classe deve essere ereditata. |
ActivityCollection |
Modella un’interfaccia ICollection fortemente tipizzata di tipo Activity. |
ActivityCollectionChangeEventArgs |
Rappresenta le informazioni richieste da un gestore di eventi per eseguire elaborazioni personalizzate quando viene modificato il contenuto di ActivityCollection. |
ActivityCondition |
Rappresenta una classe astratta per un'espressione che restituisce un valore |
ActivityExecutionContext |
Rappresenta l’ambiente di esecuzione di una classe Activity. La classe non può essere ereditata. |
ActivityExecutionContextManager |
Consente a una classe CompositeActivity di creare e gestire contesti di esecuzione per le attività figlio. La classe non può essere ereditata. |
ActivityExecutionStatusChangedEventArgs |
Contiene informazioni relative alla modifica dell'evento dello stato di esecuzione di una classe Activity. La classe non può essere ereditata. |
AddedActivityAction |
Rappresenta una proposta di aggiunta di una classe Activity a una classe CompositeActivity all'interno di un'istanza del flusso di lavoro in esecuzione. |
AlternateFlowActivityAttribute |
Attributo personalizzato che indica il supporto dell'attività per un flusso alternativo. La classe non può essere ereditata. |
CancellationHandlerActivity |
Rappresenta la logica di annullamento che può essere associata a una classe CompositeActivity. La classe non può essere ereditata. |
CompensatableTransactionScopeActivity |
Definisce una versione compensabile dell'attività TransactionScopeActivity. La classe non può essere ereditata. |
CompensateActivity |
Attiva la compensazione di un figlio completato Activity che implementa l'interfaccia ICompensatableActivity. La classe non può essere ereditata. |
CompensationHandlerActivity |
Specifica la logica del flusso di lavoro che annulla o compensa l'esecuzione completata della classe CompositeActivity associata. La classe non può essere ereditata. |
CompositeActivity |
Derivativo di Activity che è la classe di base per tutte le attività contenenti altre attività. CompositeActivity è responsabile per la gestione dell'esecuzione delle proprie attività figlio. |
DependencyObject |
La classe di base per tutti gli oggetti che hanno proprietà di dipendenza. La classe deve essere ereditata. |
DependencyProperty |
Un tipo speciale di proprietà che può essere definita o collegata a un oggetto DependencyObject. Esistono tre tipi di proprietà di dipendenza: proprietà delle istanze, metaproprietà e proprietà collegate. La classe non può essere ereditata. |
FaultHandlerActivity |
Rappresenta la classe di attività utilizzata per gestire un'oggetto Exception del tipo specificato dalla proprietà FaultType. La classe non può essere ereditata. |
FaultHandlersActivity |
Rappresenta una classe CompositeActivity che ha un elenco ordinato di attività figlio di tipo FaultHandlerActivity. La classe non può essere ereditata. |
PersistOnCloseAttribute |
Indica che l'istanza del flusso di lavoro corrente deve rimanere invariata quando l'attività provvista di attributi completa l'esecuzione. La classe non può essere ereditata. |
PropertyMetadata |
Rappresenta il comportamento di una proprietà di dipendenza. |
QueueEventArgs |
Rappresenta gli argomenti di un evento correlato a una coda del flusso di lavoro. |
RemovedActivityAction |
Rappresenta una proposta di eliminazione di una classe Activity da una classe CompositeActivity all'interno di un'istanza del flusso di lavoro in esecuzione. |
SuspendActivity |
Sospende l'istanza del flusso di lavoro quando viene eseguito. La classe non può essere ereditata. |
SynchronizationScopeActivity |
Rappresenta una sezione del flusso di lavoro che richiede accesso controllato alle variabili condivise. Se due o più istanze di una classe SynchronizationScopeActivity accedono alle stesse variabili, l'esecuzione di tali attività viene serializzata. La classe non può essere ereditata. |
TerminateActivity |
Interrompe l'istanza del flusso di lavoro in esecuzione in caso di situazioni anormale. La classe non può essere ereditata. |
ThrowActivity |
Modella la generazione di un'eccezione. La classe non può essere ereditata. |
TransactionScopeActivity |
Una sezione del flusso di lavoro che demarca un limite della transazione. Viene avviato un nuovo oggetto Transaction quando Activity comincia l'esecuzione. La transazione esegue il commit quando l'oggetto Activity viene chiuso correttamente. La classe non può essere ereditata. |
WorkflowChangeAction |
Una classe di base astratta dalla quale devono derivare tutte le classi che rappresentano proposte di modifica a un'istanza del flusso di lavoro in esecuzione. |
WorkflowChanges |
Rappresenta un set di proposte di modifica a un'istanza del flusso di lavoro in esecuzione. |
WorkflowParameterBinding |
Una classe di uso generale che rappresenta un'associazione a un parametro specificato. La classe non può essere ereditata. |
WorkflowParameterBindingCollection |
Rappresenta una classe KeyedCollection<TKey,TItem> di tipo WorkflowParameterBinding. Questa classe non può essere ereditata. |
WorkflowTerminatedException |
Rappresenta l’eccezione Exception generata quando un flusso di lavoro viene interrotto. La classe non può essere ereditata. |
WorkflowTransactionOptions |
Contenitore per opzioni del tipo di transazione del flusso di lavoro. La classe non può essere ereditata. |
Interfacce
IActivityEventListener<T> |
Definisce l'interfaccia per un oggetto in attesa di un evento. |
ICompensatableActivity |
Definisce l'interfaccia richiesta da una classe Activity che può essere compensata. |
IDynamicPropertyTypeProvider |
Fornisce un tipo di proprietà all'infrastruttura dell'associazione. L'implementazione avviene mediante attività che contengono una proprietà di tipo variabile, dove il tipo può variare a seconda delle altre impostazioni delle attività. |
IStartWorkflow |
Definisce un servizio che può essere ottenuto da una classe ActivityExecutionContext allo scopo di avviare una nuova istanza del flusso di lavoro. |
IWorkflowChangeDiff |
Supporta l’estrazione di modifiche del flusso di lavoro. |
Enumerazioni
ActivityCollectionChangeAction |
Rappresenta un'enumerazione delle azioni consentite che possono essere eseguite su ActivityCollection, che in genere rappresenta la raccolta di tutte le attività figlio di CompositeActivity. |
ActivityExecutionResult |
Enumerazione di valori risultanti dall’attività che qualifica lo stato di una classe Activity con ActivityExecutionStatus di |
ActivityExecutionStatus |
Enumerazione dei valori di stato dell’attività che corrisponde al ciclo di vita di un'attività all'interno di un'istanza del flusso di lavoro in esecuzione. |
DependencyPropertyOptions |
Rappresenta un’enumerazione di opzioni per DependencyProperty. |
Delegati
GetValueOverride |
Consente un override personalizzato della logica GetValue(DependencyProperty) associata a una proprietà di dipendenza definita su un oggetto di dipendenza. |
SetValueOverride |
Consente un override personalizzato della logica SetValue(DependencyProperty, Object) associata a una proprietà di dipendenza definita su un oggetto di dipendenza. |