System.Workflow.Activities Espace de noms

Fournit les classes liées aux activités Windows Workflow Foundation. Provides classes related to Windows Workflow Foundation activities.

Classes

ActiveDirectoryRole

Représente un rôle Active Directory dans un environnement d'hébergement Windows Workflow Foundation.Represents an Active Directory role in a Windows Workflow Foundation hosting environment. Cette classe ne peut pas être héritée.This class cannot be inherited.

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).A factory class for creating ActiveDirectoryRole objects from Windows NT aliases, email addresses, and security identifiers (SIDs).

CallExternalMethodActivity

Définit une activité de communication du workflow utilisée pour appeler une méthode à un service local.Defines a workflow communication activity that is used to call a method on a local service. Cette activité est utilisée pour envoyer des données du workflow à l'hôte à travers le service local.This activity is used to send data from the workflow to the host through the local service.

CallExternalMethodActivityValidator

Vérifie que la classe CallExternalMethodActivity est configurée correctement.Verifies that the CallExternalMethodActivity class is configured correctly.

ChannelToken

Utilisé par un SendActivity pour s'associer lui-même à un canal côté client.Used by a SendActivity to associate itself with a client-side channel.

CodeActivity

Exécute la méthode code-beside associée à une activité.Runs the code-beside method associated with an activity. Cette classe ne peut pas être héritée.This class cannot be inherited.

CodeCondition

Définit une condition qui garde/conduit l'exécution d'une certaine activité dans une définition de workflow.Defines a condition that guards/drives the execution of a certain activity within a workflow definition. Elle dispose d'un événement de type ConditionalEventArgs pour renvoyer le résultat de la condition.It has an event of type ConditionalEventArgs to return the result of the condition.

CompensatableSequenceActivity

Définit une version compensable de l'activité SequenceActivity.Defines a compensatable version of the SequenceActivity activity. Cette classe ne peut pas être héritée.This class cannot be inherited.

ConditionalEventArgs

Renvoie des informations de résultat pour la classe CodeCondition.Returns result information for the CodeCondition class. Cette classe ne peut pas être héritée.This class cannot be inherited.

ConditionedActivityGroup

Fournit la définition d'un contexte d'exécution basée sur contraintes pour un jeu d'activités enfants.Provides the definition of a constraint-based execution context for a set of child activities.

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.Represents a token that can be used to specify the context that should be used to correlate the exchange between a ReceiveActivity activity and the client that the activity is communicating with.

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.Overrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the CorrelationParameterAttribute. Cette classe ne peut pas être héritée.This class cannot be inherited.

CorrelationInitializerAttribute

Indique la méthode ou l'événement sur une interface ExternalDataExchange qui initialise la valeur de corrélation.Indicates the method or event on an ExternalDataExchange interface that initializes the correlation value. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Indicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. Cette classe ne peut pas être héritée.This class cannot be inherited.

DelayActivity

Fournit la logique pour établir un minuteur et attendre, de façon asynchrone, l'expiration du minuteur.Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration. Cette classe ne peut pas être héritée.This class cannot be inherited.

EventDeliveryFailedException

Exception levée lorsqu'un événement déclenché par l'hôte ne peut pas être remis à l'instance de workflow.The exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. En général l'événement est déclenché par un ExternalDataExchangeService sur une instance de workflow.Typically the event is raised from an ExternalDataExchangeService on a workflow instance. Cette classe ne peut pas être héritée.This class cannot be inherited.

EventDrivenActivity

Encapsule une classe Activity dont l'exécution est initialisée par un événement.Wraps an Activity whose execution is initialized by an event. Cette classe ne peut pas être héritée.This class cannot be inherited.

EventHandlersActivity

Activité composite qui contient une collection de gestionnaires d’événements.A composite activity that contains a collection of event handlers. Elle est en général utilisée si une collection d’événements doit être gérée.It is typically used where a collection of events must be handled. Chaque événement est géré par une classe EventDrivenActivity qui fait partie de EventHandlersActivity.Each event is handled by one EventDrivenActivity, which is part of EventHandlersActivity.

EventHandlingScopeActivity

Active la gestion des événements avec l'exécution des activités enfants.Enables event handling with the execution of the child activities. Cette classe ne peut pas être héritée.This class cannot be inherited.

EventQueueName

Représente le nom d'une file d'attente associée à un événement sur un WorkflowInstance.Represents the name of a queue associated with an event on a WorkflowInstance. Cette classe ne peut pas être héritée.This class cannot be inherited.

ExternalDataEventArgs

Représente les données envoyées lorsqu'un événement est déclenché à l'aide de l'activité HandleExternalEventActivity.Represents the data sent when an event is raised using the HandleExternalEventActivity activity.

ExternalDataExchangeAttribute

Marque une interface en tant qu'interface de service local.Marks an interface as a local service interface. Cette classe ne peut pas être héritée.This class cannot be inherited.

ExternalDataExchangeService

Représente un service qui doit être ajouté au moteur d'exécution de workflow pour activer les communications de services locaux.Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. Les implémentations de services locaux doivent être ajoutées au ExternalDataExchangeService pour que ces services soient correctement initialisés et enregistrés.Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.

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.Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.

HandleExternalEventActivity

Définit une activité de communication du workflow utilisée pour gérer un événement déclenché par un service local.Defines a workflow communication activity that is used to handle an event that is raised by a local service.

HandleExternalEventActivityValidator

Vérifie que la classe HandleExternalEventActivity est configurée correctement.Verifies that the HandleExternalEventActivity class is configured correctly.

IfElseActivity

Exécute de manière conditionnelle l'une des deux activités ou plus de type IfElseBranchActivity.Conditionally runs one of two or more activities of type IfElseBranchActivity. Cette classe ne peut pas être héritée.This class cannot be inherited.

IfElseBranchActivity

Représente une branche d'une IfElseActivity.Represents a branch of an IfElseActivity. Cette classe ne peut pas être héritée.This class cannot be inherited.

InvokeWebServiceActivity

Appelle un service Web via une classe proxy, qui passe et reçoit des paramètres comme spécifié.Invokes a Web service through a proxy class, which passes and receives parameters as specified. Cette classe ne peut pas être héritée.This class cannot be inherited.

InvokeWebServiceEventArgs

Contient les données d'événement utilisées pour appeler un service Web.Contains event data used to invoke a Web service. Cette classe ne peut pas être héritée.This class cannot be inherited.

InvokeWorkflowActivity

Exécute de façon asynchrone un workflow à partir d'un autre.Asynchronously runs one workflow from another. Cette classe ne peut pas être héritée.This class cannot be inherited.

ListenActivity

Oblige le workflow à attendre plusieurs événements possibles avant l'exécution de l'activité.Makes the workflow wait for any one of several possible events before the activity proceeds. Cette classe ne peut pas être héritée.This class cannot be inherited.

MessageEventSubscription

Crée un abonnement aux événements de message pour acheminer les messages vers l'instance de workflow appropriée.Creates a message event subscription to route messages to the appropriate workflow instance.

OperationInfo

Représente les informations relatives à une opération de contrat définie dans un service de workflow.Represents the information for a contract operation defined in a workflow service.

OperationInfoBase

Classe de base utilisée pour stocker les informations relatives à une opération de contrat définie dans un service de workflow.The base class used for storing information for a contract operation defined in a workflow service.

OperationParameterInfo

Contient les informations relatives à un paramètre d'opération.Contains information about an operation parameter.

OperationParameterInfoCollection

Collection d’objets OperationParameterInfo.A collection of OperationParameterInfo objects.

OperationValidationEventArgs

Fournit des données pour l'événement OperationValidation.Provides data for the OperationValidation event.

ParallelActivity

Exécute en même temps un jeu d'activités enfants.Runs a set of child activities at the same time. Cette classe ne peut pas être héritée.This class cannot be inherited.

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é.Represents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.

ReceiveActivity

Activité de service implémentant une opération définie par un contrat de service WCF (Windows Communication Foundation).Service activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.

ReplicatorActivity

Exécute plusieurs instances d'une activité enfant.Runs multiple instances of a child activity.

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.Contains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.

SendActivity

Activité du client qui définit l’appel synchrone d’une opération du service WCF (Windows Communication Foundation).Client activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.

SendActivityEventArgs

Fournit des informations relatives aux événements BeforeSend et AfterResponse.Provides information for the BeforeSend and AfterResponse events.

SequenceActivity

Exécute un jeu d'activités enfants d'après un classement défini unique.Runs a set of child activities according to a single defined ordering.

SequentialWorkflowActivity

Représente un workflow exécutant des activités de façon séquentielle.Represents a workflow that executes activities sequentially.

SetStateActivity

Fournit la transition vers une classe StateActivity dans un workflow d'ordinateur d'état.Provides the transition to a StateActivity in a state machine workflow. Cette classe ne peut pas être héritée.This class cannot be inherited.

SetStateEventArgs

Représente une classe utilisée comme argument pour définir l’état d’un StateMachineWorkflowActivity.Represents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.

StateActivity

Représente un état dans un StateMachineWorkflowActivity.Represents a state in a StateMachineWorkflowActivity.

StateActivityValidator

Représente une classe qui vérifie si une classe StateActivity est configurée correctement.Represents a class that verifies whether a StateActivity class is configured correctly.

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.Represents an activity that executes contained activities before transitioning to another state in a state machine workflow. Cette classe ne peut pas être héritée.This class cannot be inherited.

StateInitializationActivity

Agit comme un conteneur pour un groupe d'activités qui est exécuté lorsque la StateActivity démarre l'exécution.Acts as a container to a group of activities that is executed when the StateActivity starts running. Cette classe ne peut pas être héritée.This class cannot be inherited.

StateMachineWorkflowActivity

Sert comme conteneur racine pour les workflows d'ordinateur d'état.Serves as the root container for state machine workflows. Contient des activités et des états pilotés par évènement.Contains event-driven activities and states.

StateMachineWorkflowInstance

Représente une classe qui gère l'instance actuelle d'une StateMachineWorkflowActivity.Represents a class that manages the current instance of a StateMachineWorkflowActivity. Cette classe ne peut pas être héritée.This class cannot be inherited.

TypedOperationInfo

Objet OperationInfo héritant du OperationInfoBase utilisé pour l'information sur l'opération de service correspondant aux activités SendActivity et ReceiveActivity.An OperationInfo object that inherits from OperationInfoBase used for the service operation information of the SendActivity and ReceiveActivity activities. Notez que cette information sur l'opération doit être basée sur un type CLR.Note that this operation information must be based on a CLR type.

WebServiceFaultActivity

Active l'envoi d'une erreur au client de service Web à partir du workflow.Enables sending a fault to the Web service client from the workflow. Cette classe ne peut pas être héritée.This class cannot be inherited.

WebServiceInputActivity

Active les données de réception d'un service Web dans un workflow.Enables receiving data from a Web service in a workflow. Cette classe ne peut pas être héritée.This class cannot be inherited.

WebServiceOutputActivity

Active l'envoi de données à un service Web à partir d'un workflow.Enables sending data to a Web service from within a workflow. Cette classe ne peut pas être héritée.This class cannot be inherited.

WebWorkflowRole

Représente un rôle de Workflow soutenu par une RoleProvider.Represents a Workflow role that is backed by a RoleProvider.

WhileActivity

Exécute une activité enfant de manière itérative tant qu'une certaine condition est remplie.Runs a child activity iteratively as long as a certain condition is true.

WorkflowAuthorizationException

Exception levée lorsque la validation du rôle échoue en raison d’une identité spécifiée non contenue dans WorkflowRoleCollection.The exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.

WorkflowRole

Classe de base abstraite de laquelle sont dérivés les rôles de workflow.The abstract base class from which workflow roles are derived.

WorkflowRoleCollection

Représente une collection d'objets WorkflowRole.Represents a collection of WorkflowRole objects. Cette classe ne peut pas être héritée.This class cannot be inherited.

WorkflowServiceAttributes

Génère le comportement du service de workflow qu'il décore.Builds the service behavior for the workflow service that it decorates.

WorkflowServiceAttributesDynamicPropertyValidator

Validateur de propriété utilisé par le WorkflowServiceAttributesProperty.The property validator used by the WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Fournit les méthodes d'un service d'abonnement pour gérer les abonnements d'une exécution de workflow.Provides methods for a subscription service to manage subscriptions for a workflow runtime.

WorkflowWebService

Représente la classe de base pour tous les services Web du workflow.Represents the base class for all workflow Web services.

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.Provides methods and properties that event-driven activities must derive from, to subscribe to events.

Énumérations

ExecutionType

Spécifie le mode d'exécution des activités.Specifies the execution mode for activities.