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 classi correlate al modello di componente Windows Workflow Foundation.
Classi
| Nome | Descrizione |
|---|---|
| Activity |
Rappresenta il blocco predefinito 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 oggetto all'interno di un'istanza del flusso di lavoro in esecuzione. Questa classe deve essere ereditata. |
| ActivityCollection |
Modella un tipo ICollectionfortemente tipizzato Activity di . |
| ActivityCollectionChangeEventArgs |
Rappresenta le informazioni necessarie da un gestore eventi per eseguire l'elaborazione personalizzata ogni volta che il contenuto di un oggetto ActivityCollection viene modificato. |
| ActivityCondition |
Rappresenta una classe astratta per un'espressione, che restituisce un oggetto |
| ActivityExecutionContext |
Rappresenta l'ambiente di esecuzione di un oggetto Activity. La classe non può essere ereditata. |
| ActivityExecutionContextManager |
Consente a un oggetto di CompositeActivity 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 per un oggetto Activity. La classe non può essere ereditata. |
| AddedActivityAction |
Rappresenta un'aggiunta proposta di un Activity oggetto a all'interno CompositeActivity di un'istanza del flusso di lavoro in esecuzione. |
| AlternateFlowActivityAttribute |
Attributo personalizzato che indica che l'attività supporta un flusso alternativo. La classe non può essere ereditata. |
| CancellationHandlerActivity |
Rappresenta la logica di annullamento che può essere associata a un oggetto CompositeActivity. La classe non può essere ereditata. |
| CompensatableTransactionScopeActivity |
Definisce una versione compensata dell'attività TransactionScopeActivity . La classe non può essere ereditata. |
| CompensateActivity |
Attiva la compensazione di un figlio Activity completato 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 corretta dell'oggetto associato CompositeActivity. La classe non può essere ereditata. |
| CompositeActivity |
Derivato di Activity che è la classe di base per tutte le attività che contengono altre attività. Un CompositeActivity è responsabile della gestione dell'esecuzione delle attività figlio. |
| DependencyObject |
Classe di base per tutti gli oggetti con proprietà di dipendenza. Questa classe deve essere ereditata. |
| DependencyProperty |
Tipo speciale di proprietà che può essere definito o associato a un oggetto DependencyObject. Esistono tre tipi di proprietà di dipendenza: proprietà dell'istanza, metaproprietà e proprietà associate. La classe non può essere ereditata. |
| FaultHandlerActivity |
Rappresenta la classe di attività utilizzata per gestire un Exception oggetto del tipo specificato dalla FaultType proprietà . La classe non può essere ereditata. |
| FaultHandlersActivity |
Rappresenta un oggetto CompositeActivity con 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 essere salvata in modo permanente quando l'attività adornata completa l'esecuzione. La classe non può essere ereditata. |
| PropertyMetadata |
Rappresenta il comportamento di una proprietà di dipendenza. |
| QueueEventArgs |
Rappresenta gli argomenti dell'evento per un evento correlato alla coda del flusso di lavoro. |
| RemovedActivityAction |
Rappresenta una rimozione proposta di un oggetto Activity dall'interno CompositeActivity di un'istanza del flusso di lavoro in esecuzione. |
| SuspendActivity |
Sospende l'istanza del flusso di lavoro in esecuzione quando viene eseguita. La classe non può essere ereditata. |
| SynchronizationScopeActivity |
Rappresenta una sezione del flusso di lavoro che richiede l'accesso controllato alle variabili condivise. Se due o più istanze di un SynchronizationScopeActivity accesso alle stesse variabili, l'esecuzione di queste attività viene serializzata in modo efficace. La classe non può essere ereditata. |
| TerminateActivity |
Termina l'istanza del flusso di lavoro in esecuzione quando si verifica una situazione anomala. La classe non può essere ereditata. |
| ThrowActivity |
Modella la generazione di un'eccezione. La classe non può essere ereditata. |
| TransactionScopeActivity |
Sezione del flusso di lavoro che demarca un limite di transazione. Viene avviato un nuovo Transaction oggetto all'avvio Activity dell'esecuzione e il commit della transazione viene eseguito quando l'oggetto Activity viene chiuso correttamente. La classe non può essere ereditata. |
| WorkflowChangeAction |
Classe base astratta da cui devono derivare tutte le classi che rappresentano le modifiche proposte a un'istanza del flusso di lavoro in esecuzione. |
| WorkflowChanges |
Rappresenta un set di modifiche proposte a un'istanza del flusso di lavoro in esecuzione. |
| WorkflowParameterBinding |
Classe per utilizzo generico che rappresenta un'associazione a un parametro denominato. La classe non può essere ereditata. |
| WorkflowParameterBindingCollection |
Rappresenta un KeyedCollection<TKey,TItem> oggetto di tipo WorkflowParameterBinding. Questa classe potrebbe non essere ereditata. |
| WorkflowTerminatedException |
Rappresenta l'oggetto Exception generato quando un flusso di lavoro viene terminato. La classe non può essere ereditata. |
| WorkflowTransactionOptions |
Contenitore per le opzioni del tipo di transazione del flusso di lavoro. La classe non può essere ereditata. |
Interfacce
| Nome | Descrizione |
|---|---|
| IActivityEventListener<T> |
Definisce l'interfaccia per un oggetto in ascolto di un evento. |
| ICompensatableActivity |
Definisce l'interfaccia richiesta da un oggetto Activity che può essere compensato. |
| IDynamicPropertyTypeProvider |
Fornisce un tipo di proprietà all'infrastruttura di associazione. Viene implementato dalle attività che contengono una proprietà di tipo variabile, in cui il tipo può variare a seconda di altre impostazioni dell'attività. |
| IStartWorkflow |
Definisce un servizio che può essere ottenuto da un ActivityExecutionContext oggetto allo scopo di avviare una nuova istanza del flusso di lavoro. |
| IWorkflowChangeDiff |
Supporta il data mining delle modifiche del flusso di lavoro. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| ActivityCollectionChangeAction |
Rappresenta un'enumerazione delle azioni consentite che possono essere eseguite su un ActivityCollection, che in genere rappresenta la raccolta di tutte le attività figlio di un CompositeActivity. |
| ActivityExecutionResult |
Enumerazione dei valori dei risultati dell'attività che qualifica lo stato di un Activity con un ActivityExecutionStatus di |
| ActivityExecutionStatus |
Enumerazione dei valori dello stato dell'attività che corrispondono al ciclo di vita di un'attività all'interno di un'istanza del flusso di lavoro in esecuzione. |
| DependencyPropertyOptions |
Rappresenta un'enumerazione delle opzioni di DependencyProperty. |
Delegati
| Nome | Descrizione |
|---|---|
| GetValueOverride |
Consente un override personalizzato della GetValue(DependencyProperty) logica associata a una proprietà di dipendenza definita in un oggetto dipendenza. |
| SetValueOverride |
Consente un override personalizzato della SetValue(DependencyProperty, Object) logica associata a una proprietà di dipendenza definita in un oggetto dipendenza. |