System.Workflow.Runtime.Hosting 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 à l'hébergement du runtime Windows Workflow Foundation.
Classes
ChannelManagerService |
Fournit des fonctionnalités permettant de construire des canaux côté client et de mettre en cache des canaux et des fabriques de canaux. |
DefaultWorkflowCommitWorkBatchService |
Représente la version par défaut de la classe WorkflowCommitWorkBatchService créée par le moteur d'exécution de workflow si aucun autre service WorkflowCommitWorkBatch n'est ajouté. |
DefaultWorkflowLoaderService |
Représente la version par défaut de WorkflowLoaderService créé par le moteur d'exécution de workflow si aucun autre service du chargeur de workflow n'est ajouté. |
DefaultWorkflowSchedulerService |
Crée et gère les threads qui exécutent des instances de workflow sur le moteur d'exécution de workflow. |
ManualWorkflowSchedulerService |
Fournit un service de thread qui autorise l'application hôte créant une instance de workflow à céder la classe Thread sur lequel l'instance de workflow est exécutée. À l’aide de ce service de threading, les applications hôtes peuvent exécuter une instance de workflow sur un seul Thread en mode synchrone (bien que si le flux de travail contient une activité de retard, le travail est reporté jusqu’à ce que l’activité de retard soit exécutée sur un thread distinct généré par Timer). Ce mode bloque l'exécution de l'application hôte jusqu'à ce que l'instance de workflow devienne inactive. Par la suite, l'instance de workflow peut être exécutée uniquement à l'aide de la méthode RunWorkflow(Guid) de ce service. |
PersistenceException |
L'exception levée lorsque le service de persistance ne peut pas accomplir de demande. |
SharedConnectionWorkflowCommitWorkBatchService |
Représente la version de connexion partagée du service WorkflowCommitWorkBatchService utilisée par l'exécution. Dans ce contexte, la connexion partagée signifie que le service utilise la même connexion SQL pour le suivi et les services de persistance. |
SqlPersistenceWorkflowInstanceDescription |
Décrit les instances de workflow stockées dans SqlWorkflowPersistenceService. |
SqlWorkflowPersistenceService |
Représente un service de persistance qui utilise une base de données SQL pour stocker des informations d'état du workflow. |
WorkflowCommitWorkBatchService |
Prévoit la logique personnalisée pour l’engagement de lots de travail. |
WorkflowLoaderService |
Classe de base abstraite à partir de laquelle les services du chargeur de workflow sont dérivés. |
WorkflowPersistenceService |
Classe de base abstraite à partir de laquelle tous les services de persistance sont dérivés. |
WorkflowRuntimeService |
Représente la classe de base abstraite à partir de laquelle les services principaux du moteur d'exécution de workflow sont dérivés. |
WorkflowSchedulerService |
Fournit un mécanisme pour implémenter votre propre pool de threads afin d'exécuter le workflow et de gérer l'inscription et les événements du minuteur en mémoire. |
WorkflowWebHostingModule |
Fournit un mécanisme pour acheminer l'ID de l'instance de workflow vers et à partir d'une classe WorkflowWebService à un cookie dans le client Web. Cette classe ne peut pas être héritée. |
Énumérations
WorkflowRuntimeServiceState |
Spécifie l'état de la classe WorkflowRuntimeService. |
Délégués
WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Valide un travail en traitement par lots WorkflowCommitWorkBatchService. |