System.Activities Espace de noms

Fournit les classes liées aux activités système.

Classes

Activity

Classe de base abstraite utilisée pour créer des activités composites à partir d'objets Activity déjà existants.

Activity<TResult>

Classe de base abstraite utilisée pour créer des activités composites à partir d’objets Activity déjà existants, qui spécifient un type de résultat à l’aide du spécificateur de type de l’activité.

ActivityAction

Définit un délégué d'activité qui ne possède aucun argument et ne retourne pas de valeur.

ActivityAction<T>

Définit un délégué d’activité qui possède un argument et ne retourne pas de valeur.

ActivityAction<T1,T2>

Définit un délégué d’activité qui possède deux arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3>

Définit un délégué d’activité qui possède trois arguments in et qui ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4>

Définit un délégué d’activité qui possède quatre arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5>

Définit un délégué d’activité qui possède cinq arguments in et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6>

Définit un délégué d’activité qui possède six arguments in et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7>

Définit un délégué d’activité qui possède sept arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>

Définit un délégué d’activité qui possède huit arguments in et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Définit un délégué d’activité qui possède neuf arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Définit un délégué d’activité qui possède dix arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Définit un délégué d’activité qui possède onze arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Définit un délégué d’activité qui possède douze arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Définit un délégué d’activité qui possède treize arguments in et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Définit un délégué d’activité qui possède quatorze arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Définit un délégué d’activité qui possède quinze arguments et ne retourne pas de valeur.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Définit un délégué d’activité qui possède seize arguments in et ne retourne pas de valeur.

ActivityBuilder

Fournit les données de propriété pour une activité de flux de travail.

ActivityBuilder<TResult>

Fournit les données de propriétés pour une activité de flux de travail générique.

ActivityContext

Classe de base pour les contextes de classe qui représentent l'environnement d'exécution d'une activité.

ActivityDelegate

Représente un rappel basé sur une activité.

ActivityFunc<TResult>

Définit un délégué d’activité sans in arguments et un out argument de type Tresult.

ActivityFunc<T,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,TResult>

Définit un délégué d’activité avec trois arguments de type T et un out argument de type TResult.

ActivityFunc<T1,T2,T3,T4,TResult>

Définit un délégué d’activité avec quatre arguments de type T et un out argument de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,TResult>

Définit un délégué d’activité avec cinq arguments dans de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>

Définit un délégué d’activité avec six arguments dans de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

Définit un délégué d'activité avec sept arguments in de type T et un argument out de typeTResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Définit un délégué d'activité avec trois arguments in de type T et un argument out de typeTResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

Définit un délégué d’activité avec neuf arguments dans les arguments de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

Définit un délégué d'activité avec un argument in de type T et un argument out de type TResult.

ActivityInstance

Représente l'état de l'instance d'une activité pendant l'exécution.

ActivityPropertyReference

Représente une référence de propriété utilisée dans ActivityBuilder et qui correspond à une PropertyReferenceExtension<T> dans une activité x:Class lorsque l'activité x:Class est désérialisée dans un ActivityBuilder.

ActivityWithResult

Récupère la valeur ou le type d'un argument out d'une activité. Cette classe est abstrait et dérive de classe Activity.

Argument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données dans et hors d'une activité.

AsyncCodeActivity

Gère l'exécution de l'activité du code asynchrone du début à la fin. Il s’agit d’une classe abstraite.

AsyncCodeActivity<TResult>

Gère l'exécution de l'activité du code asynchrone, pour une activité d'un type spécifié, du début à la fin. Classe abstraite et générique.

AsyncCodeActivityContext

Contexte d'exécution pour une activité asynchrone.

Bookmark

Représente un point auquel un flux de travail ou une activité peut attendre passivement avant d'être repris.

BookmarkScope

Définit la portée d'un jeu d'objets Bookmark classés comme fonctionnant sous le même protocole.

BookmarkScopeHandle

Handle utilisé pour gérer la durée de vie d’un BookmarkScope.

CodeActivity

Classe abstraite conçue pour la création d'une activité personnalisée, dotée d'un comportement impératif défini par la méthode Execute(CodeActivityContext) ; cette activité permet d'accéder aux extensions et à la résolution des variables et des arguments.

CodeActivity<TResult>

Classe abstraite pour la création d'une activité personnalisée avec comportement impératif défini dans la méthode Execute(CodeActivityContext), et donnant accès aux extensions et la résolution des variables et des arguments.

CodeActivityContext

Étend ActivityContext et fournit des fonctionnalités supplémentaires pour CodeActivity.

DelegateArgument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données dans et hors d'un objet ActivityDelegate.

DelegateInArgument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données dans un objet ActivityDelegate.

DelegateInArgument<T>

Terminal de liaison qui représente le flux de données dans un objet ActivityDelegate.

DelegateOutArgument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données hors d’un objet ActivityDelegate.

DelegateOutArgument<T>

Terminal de liaison qui représente le flux de données hors d’un objet ActivityDelegate.

DynamicActivity

Fournit un modèle objet qui vous permet de construire de façon dynamique des activités qui réalisent l'interface avec le concepteur et le runtime WF à l'aide de ICustomTypeDescriptor.

DynamicActivity<TResult>

Fournit une approche qui est cohérente avec le DOM (Document Object Model), qui construit dynamiquement les activités qui s'interfacent avec le concepteur WF et l'exécution du flux de travail à l'aide de ICustomTypeDescriptor.

DynamicActivityProperty

Représente une propriété d’un DynamicActivity qui est créé au moment de l’exécution et s’exécute dans .ActivityExecutionContext

ExceptionPersistenceExtension

Spécifie la persistance d'exception.

ExclusiveHandle

Ajoute des informations supplémentaires à un signet qui lui permet d'accéder à un sous-ensemble de ses handles de portée, à l'exclusion des handles non obligatoires.

ExecutionProperties

Représente la collection de propriétés à une portée particulière.

Handle

Représente un type dont la durée de vie est contrôlée par l'exécution du flux de travail.

HandleInitializationContext

Représente l'environnement d'initialisation d'un objet Handle.

InArgument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données dans une activité.

InArgument<T>

Terminal de liaison qui représente le flux de données dans une activité.

InOutArgument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données dans et hors d'une activité.

InOutArgument<T>

Terminal de liaison qui représente le flux de données dans et hors d'une activité.

InvalidWorkflowException

Gère les exceptions qui se produisent lorsqu'un flux de travail n'est pas valide.

InvokeCompletedEventArgs

Fournit des données pour l'événement InvokeCompleted.

Location

Fournit une référence à une valeur utilisée par un objet Argument ou Variable.

Location<T>

Fournit une référence typée à une valeur utilisée par Argument ou Variable.

LocationReference

Fournit un mécanisme par lequel un objet Location peut être résolu pendant l'exécution.

LocationReferenceEnvironment

Fournit une représentation de l’environnement de variables et d’arguments auquel une activité peut accéder à l’exécution.

NativeActivity

Classe de base abstraite conçue pour les activités personnalisées implémentant la logique d’exécution à l’aide de la méthode Execute(NativeActivityContext), qui dispose d’un accès total aux fonctionnalités du runtime.

NativeActivity<TResult>

Classe de base abstraite conçue pour les activités personnalisées implémentant la logique d’exécution à l’aide de la méthode Execute(NativeActivityContext), qui dispose d’un accès total aux fonctionnalités du runtime.

NativeActivityAbortContext

Représente l'environnement d'exécution d'une activité abandonnée.

NativeActivityContext

Contexte d'exécution d'une activité NativeActivity.

NativeActivityFaultContext

Représente l'environnement d'exécution d'un objet NativeActivity lorsqu'il gère une exception levée par une activité enfant.

NativeActivityTransactionContext

Contexte d'exécution d'un objet NativeActivity qui doit fournir l'exécution avec une transaction.

NoPersistHandle

Gère la durée de vie d'un bloc de non-persistance.

OutArgument

Classe de base abstraite qui représente un terminal de liaison prenant en charge le flux de données hors d'une activité.

OutArgument<T>

Terminal de liaison qui représente le flux de données hors d’une activité.

OverloadGroupAttribute

Fournit une méthode permettant d’indiquer quelles combinaisons d’arguments sont valides dans une activité.

RegistrationContext

Fournit l’accès à la collection actuelle de propriétés d’exécution du flux de travail.

RequiredArgumentAttribute

Élément d’application sur lequel l’application d’un argument est valide.

RuntimeArgument

Décrit les caractéristiques d’un argument d’une activité à l’exécution.

RuntimeDelegateArgument

Décrit les caractéristiques d'un objet DelegateArgument à l'exécution.

RuntimeTransactionHandle

Fournit l’accès à la transaction runtime dans une instance de flux de travail.

ValidationException

Exception levée quand un flux de travail ou une activité se trouve dans un état non valide.

Variable

Classe de base abstraite dont la classe Variable<T> de prise en charge des membres de données du flux de travail dérive.

Variable<T>

Représente une variable dans un flux de travail.

VersionMismatchException

Spécifie les informations concernant l'exception d'une incompatibilité de version.

WorkflowApplication

Fournit un hôte pour une instance unique d'un flux de travail.

WorkflowApplicationAbortedEventArgs

Fournit des données sur une instance de flux de travail abandonnée.

WorkflowApplicationAbortedException

Représente l'exception levée lorsqu'une opération sur une instance de flux de travail n'est pas valide parce que l'instance a été annulée.

WorkflowApplicationCompletedEventArgs

Fournit des informations sur une instance de flux de travail dont l'exécution est terminée.

WorkflowApplicationCompletedException

Représente l'exception levée lorsqu'une opération sur une instance de flux de travail n'est pas valide parce que l'instance est terminée.

WorkflowApplicationEventArgs

Classe de base pour les événements associés à un WorkflowApplication.

WorkflowApplicationException

Fournit la classe de base pour la gestion d'une erreur qui se produit pendant l'exécution d'une application de flux de travail.

WorkflowApplicationIdleEventArgs

Contient les informations sur l'instance de flux de travail devenue inactive.

WorkflowApplicationInstance

Spécifie les informations sur une instance d'application de flux de travail.

WorkflowApplicationTerminatedException

Une exception levée lorsqu'une opération sur une instance de flux de travail n'est pas valide parce que l'instance est terminée.

WorkflowApplicationUnhandledExceptionEventArgs

Fournit des informations sur une exception non gérée qui s'est produite dans une instance de flux de travail.

WorkflowApplicationUnloadedException

Exception levée lorsqu'une opération sur une instance de flux de travail n'est pas valide parce que l'instance a été déchargée.

WorkflowDataContext

Représente le contexte de données de l’environnement de flux de travail actuel et fournit un pont pour placer les variables et les arguments du flux de travail dans la portée de la liaison de données WPF (Windows Presentation Foundation).

WorkflowIdentity

Mappe une instance persistante de workflow à sa définition de workflow correspondante.

WorkflowInspectionServices

Fournit les méthodes pour l'utilisation des métadonnées du runtime pour une arborescence d'activité.

WorkflowInvoker

Fournit un moyen pour appeler un flux de travail comme s'il s'agissait d'un appel de méthode.

Structures

ActivityMetadata

Représente le jeu d'arguments, d'activités enfants, de variables et de délégués qu'un objet Activity configuré présente à l'environnement d'exécution.

CodeActivityMetadata

Représente le jeu des arguments qu'un objet CodeActivity configuré présente à l'environnement d'exécution.

CodeActivityPublicEnvironmentAccessor

Spécifie les informations sur un accesseur public d'environnement.

NativeActivityMetadata

Représente le jeu d'arguments, d'activités enfants, de variables et de délégués qu'un objet NativeActivity configuré présente à l'environnement d'exécution.

Interfaces

IExecutionProperty

Fournit les propriétés d'exécution avec un mécanisme pour configurer le stockage local des threads avant et après les éléments de travail de l'activité associée.

IPropertyRegistrationCallback

Permet à une propriété d'exécution du flux de travail de fournir une inscription personnalisée et une logique de non-inscription.

Énumérations

ActivityInstanceState

Décrit l'état d'une instance d'activité.

ArgumentDirection

Spécifie la direction de flux de données pour un objet Argument.

BookmarkOptions

Spécifie les options d'un objet Bookmark.

BookmarkResumptionResult

Définit une énumération dont les membres représentent le résultat des demandes de planification des signets.

PersistableIdleAction

Spécifie l'action qui se produit lorsqu'un flux de travail devient inactif quand la persistance est autorisée.

UnhandledExceptionAction

Spécifie l'action qui se produit lorsqu'une exception s'échappe de la racine d'un flux de travail.

VariableModifiers

Spécifie la façon dont l'exécution du flux de travail traite les objets Variable.

WorkflowIdentityFilter

Spécifie le filtre d'identité de flux de travail.

Délégués

BookmarkCallback

Représente la méthode appelée lors de la reprise d'un objet Bookmark.

CompletionCallback

Méthode appelée quand une activité est terminée.

CompletionCallback<TResult>

Méthode appelée quand une activité est terminée.

DelegateCompletionCallback

Représente la méthode appelée lorsqu'un objet ActivityDelegate se termine.

FaultCallback

Représente la méthode appelée lorsqu'une activité planifiée ou l'un de ses enfants entre dans l'état Faulted.