System.Activities 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 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 |
ActivityFunc<T,TResult> |
Définit un délégué d'activité avec un argument in de type |
ActivityFunc<T1,T2,TResult> |
Définit un délégué d'activité avec un argument in de type |
ActivityFunc<T1,T2,T3,TResult> |
Définit un délégué d’activité avec trois arguments de type |
ActivityFunc<T1,T2,T3,T4,TResult> |
Définit un délégué d’activité avec quatre arguments de type |
ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Définit un délégué d’activité avec cinq arguments dans de type |
ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Définit un délégué d’activité avec six arguments dans de type |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Définit un délégué d'activité avec sept arguments in de type |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Définit un délégué d'activité avec trois arguments in de type |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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é |
ActivityWithResult |
Récupère la valeur ou le type d'un argument |
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. |