Partager via


System.Workflow.Runtime Espace de noms

Fournit les classes liées à l'exécution du flux de travail.

Classes

CorrelationProperty

Représente un nom et une paire de valeur utilisés pour faire correspondre des messages à des activités de réception spécifiques.

CorrelationToken

Gère les abonnements de la CorrelationProperty aux activités du propriétaire. Cette classe ne peut pas être héritée.

CorrelationTokenCollection

Représente une collection de classes CorrelationToken. Cette classe ne peut pas être héritée.

CorrelationTokenEventArgs

Contient les données de l'événement associées à la CorrelationToken. Cette classe ne peut pas être héritée.

ServicesExceptionNotHandledEventArgs

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

TimerEventSubscription

Représente un abonnement à un événement du minuteur.

TimerEventSubscriptionCollection

Représente une liste ordonnée d'objets TimerEventSubscription.

WorkflowCompletedEventArgs

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

WorkflowEnvironment

Représente l'environnement transactionnel de l'instance de workflow qui s'exécute sur le thread actuel.

WorkflowEventArgs

Fournit des données pour les événements de workflow.

WorkflowInstance

Représente une instance de workflow.

WorkflowOwnershipException

Exception levée lorsque le moteur d'exécution de workflow essaie de charger une instance de workflow actuellement chargée par une autre instance du moteur d'exécution de workflow. En outre, cette exception est levée lorsque le moteur d'exécution de workflow essaie d'enregistrer un workflow après l'expiration du délai d'attente de propriété spécifié lors du chargement du workflow.

WorkflowQueue

Représente une file d'attente du workflow.

WorkflowQueueInfo

Contient des informations sur une WorkflowQueue.

WorkflowQueuingService

Fournit les services pour la gestion d'objets WorkflowQueue.

WorkflowRuntime

Représente l'environnement d'exécution configurable fourni par le moteur d'exécution de workflow.

WorkflowRuntimeEventArgs

Fournit des données pour les événements Started et Stopped.

WorkflowSuspendedEventArgs

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

WorkflowTerminatedEventArgs

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

Interfaces

IPendingWork

Fournit des méthodes permettant de participer à un travail en traitement par lots.

IWorkBatch

Fournit les méthodes pour ajouter des tâches à un travail en traitement par lots.

Énumérations

WorkflowStatus

Spécifie l'état d'une instance de workflow.