System.Workflow.ComponentModel Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les classes liées au modèle de composant Windows Workflow Foundation.
Classes
Activity |
Représente le bloc de construction fondamental des flux de travail. Activity est la classe de base pour toutes les activités. |
ActivityBind |
Lie la propriété d'une activité à une propriété, un champ, un indexeur, une méthode, un événement ou la propriété d'une autre activité. Cette classe ne peut pas être héritée. |
ActivityChangeAction |
Représente une modification proposée à un CompositeActivity dans une instance de workflow en cours d'exécution. Cette classe doit être héritée. |
ActivityCollection |
Modélise un ICollection fortement typé de type Activity. |
ActivityCollectionChangeEventArgs |
Représente les informations nécessaires au gestionnaire d'événements pour exécuter un traitement personnalisé à chaque fois que le contenu d'un ActivityCollection est modifié. |
ActivityCondition |
Représente une classe abstraite pour une expression, qui prend la valeur |
ActivityExecutionContext |
Représente l'environnement d'exécution d'un Activity. Cette classe ne peut pas être héritée. |
ActivityExecutionContextManager |
Permet à un CompositeActivity de créer et de gérer des contextes d'exécution pour ses activités enfants. Cette classe ne peut pas être héritée. |
ActivityExecutionStatusChangedEventArgs |
Contient des informations concernant la modification d'un événement en état d'exécution pour un Activity. Cette classe ne peut pas être héritée. |
AddedActivityAction |
Représente une addition proposée d'un Activity à un CompositeActivity dans une instance de workflow en cours d'exécution. |
AlternateFlowActivityAttribute |
Attribut personnalisé qui indique que l'activité prend en charge un flux alternatif. Cette classe ne peut pas être héritée. |
CancellationHandlerActivity |
Représente une logique d'annulation qui peut être associée à un CompositeActivity. Cette classe ne peut pas être héritée. |
CompensatableTransactionScopeActivity |
Définit une version compensable de l'activité TransactionScopeActivity. Cette classe ne peut pas être héritée. |
CompensateActivity |
Déclenche la compensation d'un Activity enfant terminé qui implémente l'interface ICompensatableActivity. Cette classe ne peut pas être héritée. |
CompensationHandlerActivity |
Spécifie la logique du workflow qui annule ou compense l'exécution réussie du CompositeActivity associé. Cette classe ne peut pas être héritée. |
CompositeActivity |
Dérivée de Activity qui est la classe de base pour toutes les activités qui en contiennent d'autres. CompositeActivity est chargée de gérer l'exécution de ses activités enfants. |
DependencyObject |
Classe de base pour tous les objets qui ont des propriétés de dépendance. Cette classe doit être héritée. |
DependencyProperty |
Un type spécial de propriété qui peut être défini ou attaché à un DependencyObject. Il existe trois types de propriétés de dépendance : les propriétés d'instance, les métapropriétés et les propriétés attachées. Cette classe ne peut pas être héritée. |
FaultHandlerActivity |
Représente la classe d'activité utilisée pour gérer un Exception du type spécifié par la propriété FaultType. Cette classe ne peut pas être héritée. |
FaultHandlersActivity |
Représente un CompositeActivity qui possède une liste ordonnée d'activités enfants de type FaultHandlerActivity. Cette classe ne peut pas être héritée. |
PersistOnCloseAttribute |
Indique que l'instance du workflow en cours d'exécution doit être rendue persistante lorsque l'activité ornementée est terminée. Cette classe ne peut pas être héritée. |
PropertyMetadata |
Représente le comportement d'une propriété de dépendance. |
QueueEventArgs |
Représente les arguments d’événement pour un événement relatif à la file d’attente du workflow. |
RemovedActivityAction |
Représente une suppression proposée d'un Activity à partir d'un CompositeActivity dans une instance de workflow en cours d'exécution. |
SuspendActivity |
Interrompt l'instance de workflow en cours d'exécution. Cette classe ne peut pas être héritée. |
SynchronizationScopeActivity |
Représente une section de workflow qui requiert un accès contrôlé aux variables partagées. Si au moins deux instances d'un SynchronizationScopeActivity accèdent aux mêmes variables, l'exécution de ces activités est sérialisée efficacement. Cette classe ne peut pas être héritée. |
TerminateActivity |
Termine l'instance de workflow en cours d'exécution lorsqu'une situation anormale se produit. Cette classe ne peut pas être héritée. |
ThrowActivity |
Modélise la levée d'une exception. Cette classe ne peut pas être héritée. |
TransactionScopeActivity |
Une section de workflow qui délimite une limite de transaction. Un nouveau Transaction est démarré lorsque ce Activity commence à s'exécuter et que la transaction est validée lorsque Activity se ferme correctement. Cette classe ne peut pas être héritée. |
WorkflowChangeAction |
Une classe de base abstraite à partir de laquelle toutes les classes qui représentent des modifications proposées à une instance de workflow en cours d'exécution doivent dériver. |
WorkflowChanges |
Représente un ensemble de modifications proposées à une instance de workflow en cours d'exécution. |
WorkflowParameterBinding |
Une classe à caractère général qui représente une liaison avec un paramètre nommé. Cette classe ne peut pas être héritée. |
WorkflowParameterBindingCollection |
Représente un KeyedCollection<TKey,TItem> de type WorkflowParameterBinding. Cette classe peut ne pas être héritée. |
WorkflowTerminatedException |
Représente le Exception qui est levé lorsqu'un workflow se termine. Cette classe ne peut pas être héritée. |
WorkflowTransactionOptions |
Conteneur pour les options de type transaction du workflow. Cette classe ne peut pas être héritée. |
Interfaces
IActivityEventListener<T> |
Définit l'interface d'un objet qui est à l'écoute pour un événement. |
ICompensatableActivity |
Définit l'interface requise par un Activity qui peut être compensé. |
IDynamicPropertyTypeProvider |
Fournit un type de propriété à l'infrastructure de lien. Il est implémenté par les activités qui contiennent une propriété de type variable, où le type peut varier selon d'autres paramètres d'activité. |
IStartWorkflow |
Définit un service qui peut être obtenu à partir d'un ActivityExecutionContext en vue du démarrage d'une nouvelle instance de workflow. |
IWorkflowChangeDiff |
Prend en charge l'extraction des modifications de workflow. |
Énumérations
ActivityCollectionChangeAction |
Représente une énumération des actions autorisées qui peuvent être effectuées sur un ActivityCollection, qui représente généralement la collection de toutes les activités enfants d'un CompositeActivity. |
ActivityExecutionResult |
Énumération de valeurs du résultat de l'activité qui qualifie l'état d'un Activity dont la valeur du ActivityExecutionStatus est |
ActivityExecutionStatus |
Énumération des valeurs de l'état de l'activité qui correspondent au cycle de vie d'une activité dans une instance de workflow en cours d'exécution. |
DependencyPropertyOptions |
Représente une énumération des options DependencyProperty. |
Délégués
GetValueOverride |
Autorise une substitution personnalisée de la logique GetValue(DependencyProperty) associée à une propriété de dépendance définie sur un objet de dépendance. |
SetValueOverride |
Autorise une substitution personnalisée de la logique SetValue(DependencyProperty, Object) associée à une propriété de dépendance définie sur un objet de dépendance. |