System.Workflow.Activities Espace de noms

Fournit les classes liées aux activités Windows Workflow Foundation.

Classes

ActiveDirectoryRole

Représente un rôle Active Directory dans un environnement d'hébergement Windows Workflow Foundation. Cette classe ne peut pas être héritée.

ActiveDirectoryRoleFactory

Classe de fabrique permettant de créer des objets ActiveDirectoryRole à partir des alias Windows NT, des adresses e-mail et des identificateurs de sécurité (SID).

CallExternalMethodActivity

Définit une activité de communication du workflow utilisée pour appeler une méthode à un service local. Cette activité est utilisée pour envoyer des données du workflow à l'hôte à travers le service local.

CallExternalMethodActivityValidator

Vérifie que la classe CallExternalMethodActivity est configurée correctement.

ChannelToken

Utilisé par un SendActivity pour s'associer lui-même à un canal côté client.

CodeActivity

Exécute la méthode code-beside associée à une activité. Cette classe ne peut pas être héritée.

CodeCondition

Définit une condition qui garde/conduit l'exécution d'une certaine activité dans une définition de workflow. Elle dispose d'un événement de type ConditionalEventArgs pour renvoyer le résultat de la condition.

CompensatableSequenceActivity

Définit une version compensable de l'activité SequenceActivity. Cette classe ne peut pas être héritée.

ConditionalEventArgs

Renvoie des informations de résultat pour la classe CodeCondition. Cette classe ne peut pas être héritée.

ConditionedActivityGroup

Fournit la définition d'un contexte d'exécution basée sur contraintes pour un jeu d'activités enfants.

ContextToken

Représente un jeton qui peut être utilisé pour spécifier le contexte devant être utilisé pour faire correspondre l'échange entre une activité ReceiveActivity et le client avec lequel cette activité communique.

CorrelationAliasAttribute

Substitue la valeur du paramètre de corrélation lorsque celle-ci doit être obtenue à partir d'un paramètre autre que celui indiqué par la CorrelationParameterAttribute. Cette classe ne peut pas être héritée.

CorrelationInitializerAttribute

Indique la méthode ou l'événement sur une interface ExternalDataExchange qui initialise la valeur de corrélation. Cette classe ne peut pas être héritée.

CorrelationParameterAttribute

Indique le nom du paramètre utilisé pour la corrélation dans les méthodes et événements définis sur une interface ExternalDataExchange. Cette classe ne peut pas être héritée.

DelayActivity

Fournit la logique pour établir un minuteur et attendre, de façon asynchrone, l'expiration du minuteur. Cette classe ne peut pas être héritée.

EventDeliveryFailedException

Exception levée lorsqu'un événement déclenché par l'hôte ne peut pas être remis à l'instance de workflow. En général l'événement est déclenché par un ExternalDataExchangeService sur une instance de workflow. Cette classe ne peut pas être héritée.

EventDrivenActivity

Encapsule une classe Activity dont l'exécution est initialisée par un événement. Cette classe ne peut pas être héritée.

EventHandlersActivity

Activité composite qui contient une collection de gestionnaires d’événements. Elle est en général utilisée si une collection d’événements doit être gérée. Chaque événement est géré par une classe EventDrivenActivity qui fait partie de EventHandlersActivity.

EventHandlingScopeActivity

Active la gestion des événements avec l'exécution des activités enfants. Cette classe ne peut pas être héritée.

EventQueueName

Représente le nom d'une file d'attente associée à un événement sur un WorkflowInstance. Cette classe ne peut pas être héritée.

ExternalDataEventArgs

Représente les données envoyées lorsqu'un événement est déclenché à l'aide de l'activité HandleExternalEventActivity.

ExternalDataExchangeAttribute

Marque une interface en tant qu'interface de service local. Cette classe ne peut pas être héritée.

ExternalDataExchangeService

Représente un service qui doit être ajouté au moteur d'exécution de workflow pour activer les communications de services locaux. Les implémentations de services locaux doivent être ajoutées au ExternalDataExchangeService pour que ces services soient correctement initialisés et enregistrés.

ExternalDataExchangeServiceSection

Représente une section de configuration qui vous permet de spécifier, dans un fichier de configuration, un jeu de services à ajouter à une instance de ExternalDataExchangeService.

HandleExternalEventActivity

Définit une activité de communication du workflow utilisée pour gérer un événement déclenché par un service local.

HandleExternalEventActivityValidator

Vérifie que la classe HandleExternalEventActivity est configurée correctement.

IfElseActivity

Exécute de manière conditionnelle l'une des deux activités ou plus de type IfElseBranchActivity. Cette classe ne peut pas être héritée.

IfElseBranchActivity

Représente une branche d’une IfElseActivity. Cette classe ne peut pas être héritée.

InvokeWebServiceActivity

Appelle un service Web via une classe proxy, qui passe et reçoit des paramètres comme spécifié. Cette classe ne peut pas être héritée.

InvokeWebServiceEventArgs

Contient les données d'événement utilisées pour appeler un service Web. Cette classe ne peut pas être héritée.

InvokeWorkflowActivity

Exécute de façon asynchrone un workflow à partir d'un autre. Cette classe ne peut pas être héritée.

ListenActivity

Oblige le workflow à attendre plusieurs événements possibles avant l'exécution de l'activité. Cette classe ne peut pas être héritée.

MessageEventSubscription

Crée un abonnement aux événements de message pour acheminer les messages vers l'instance de workflow appropriée.

OperationInfo

Représente les informations relatives à une opération de contrat définie dans un service de workflow.

OperationInfoBase

Classe de base utilisée pour stocker les informations relatives à une opération de contrat définie dans un service de workflow.

OperationParameterInfo

Contient les informations relatives à un paramètre d'opération.

OperationParameterInfoCollection

Collection d'objets OperationParameterInfo.

OperationValidationEventArgs

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

ParallelActivity

Exécute en même temps un jeu d'activités enfants. Cette classe ne peut pas être héritée.

PolicyActivity

Représente une collection d’instances de classe Rule à exécuter dans le cadre de l’exécution d’un workflow comme une seule étape ou activité.

ReceiveActivity

Activité de service implémentant une opération définie par un contrat de service WCF (Windows Communication Foundation).

ReplicatorActivity

Exécute plusieurs instances d'une activité enfant.

ReplicatorChildEventArgs

Contient des arguments d’événement pour les gestionnaires d’activité ReplicatorActivity appelés à l’initialisation d’instances Activity enfants supplémentaires lorsque les instances Activity enfants sont finies.

SendActivity

Activité du client qui définit l’appel synchrone d’une opération du service WCF (Windows Communication Foundation).

SendActivityEventArgs

Fournit des informations relatives aux événements BeforeSend et AfterResponse.

SequenceActivity

Exécute un jeu d'activités enfants d'après un classement défini unique.

SequentialWorkflowActivity

Représente un workflow exécutant des activités de façon séquentielle.

SetStateActivity

Fournit la transition vers une classe StateActivity dans un workflow d'ordinateur d'état. Cette classe ne peut pas être héritée.

SetStateEventArgs

Représente une classe utilisée comme argument pour définir l'état d'un StateMachineWorkflowActivity.

StateActivity

Représente un état dans un StateMachineWorkflowActivity.

StateActivityValidator

Représente une classe qui vérifie si une classe StateActivity est configurée correctement.

StateFinalizationActivity

Représente une activité qui exécute des activités contenues avant de passer à un autre état dans un workflow d'ordinateur d'état. Cette classe ne peut pas être héritée.

StateInitializationActivity

Agit comme un conteneur pour un groupe d'activités qui est exécuté lorsque la StateActivity démarre l'exécution. Cette classe ne peut pas être héritée.

StateMachineWorkflowActivity

Sert comme conteneur racine pour les workflows d'ordinateur d'état. Contient des activités et des états pilotés par évènement.

StateMachineWorkflowInstance

Représente une classe qui gère l'instance actuelle d'une StateMachineWorkflowActivity. Cette classe ne peut pas être héritée.

TypedOperationInfo

Objet OperationInfo héritant du OperationInfoBase utilisé pour l'information sur l'opération de service correspondant aux activités SendActivity et ReceiveActivity. Notez que cette information sur l'opération doit être basée sur un type CLR.

WebServiceFaultActivity

Active l'envoi d'une erreur au client de service Web à partir du workflow. Cette classe ne peut pas être héritée.

WebServiceInputActivity

Active les données de réception d'un service Web dans un workflow. Cette classe ne peut pas être héritée.

WebServiceOutputActivity

Active l'envoi de données à un service Web à partir d'un workflow. Cette classe ne peut pas être héritée.

WebWorkflowRole

Représente un rôle de Workflow soutenu par une RoleProvider.

WhileActivity

Exécute une activité enfant de manière itérative tant qu'une certaine condition est remplie.

WorkflowAuthorizationException

Exception levée lorsque la validation du rôle échoue en raison d'une identité spécifiée non contenue dans WorkflowRoleCollection.

WorkflowRole

Classe de base abstraite de laquelle sont dérivés les rôles de workflow.

WorkflowRoleCollection

Représente une collection d'objets WorkflowRole. Cette classe ne peut pas être héritée.

WorkflowServiceAttributes

Génère le comportement du service de workflow qu'il décore.

WorkflowServiceAttributesDynamicPropertyValidator

Validateur de propriété utilisé par le WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Fournit les méthodes d'un service d'abonnement pour gérer les abonnements d'une exécution de workflow.

WorkflowWebService

Représente la classe de base pour tous les services Web du workflow.

Interfaces

IEventActivity

Fournit des méthodes et des propriétés dont les activités commandées par des événements doivent dériver pour être en mesure de s'abonner à des événements.

Énumérations

ExecutionType

Spécifie le mode d'exécution des activités.