IPendingWork Interface
Définition
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.
Attention
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fournit des méthodes pour participer à un lot de travail.
public interface class IPendingWork
public interface IPendingWork
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public interface IPendingWork
type IPendingWork = interface
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type IPendingWork = interface
Public Interface IPendingWork
- Dérivé
- Attributs
Remarques
Note
Ce matériel traite des types et des espaces de noms obsolètes. Pour plus d’informations, consultez Deprecated Types dans Windows Workflow Foundation 4.5.
L’interface IPendingWork est fournie pour les services qui souhaitent participer au mécanisme de traitement par lots du moteur d’exécution de flux de travail. Le mécanisme de traitement par lots est particulièrement utile pour les services qui utilisent un magasin durable. Il est souvent important dans ces cas de maintenir la cohérence entre le magasin durable utilisé par le service et l’état interne du moteur d’exécution du flux de travail.
Si vous souhaitez que votre service participe au traitement par lots de transactions de flux de travail fourni par l’interface WorkflowCommitWorkBatchService, vous devez implémenter les méthodes définies par l’interface IPendingWork . Le moteur d’exécution du flux de travail appelle la Commit méthode sur votre service pour valider le lot.
La classe SqlWorkflowPersistenceService implémente l’interface IPendingWork.
Méthodes
| Nom | Description |
|---|---|
| Commit(Transaction, ICollection) |
Obsolète.
Valide la liste des éléments de travail à l’aide de l’objet spécifié Transaction . |
| Complete(Boolean, ICollection) |
Obsolète.
Appelé lorsque la transaction est terminée. |
| MustCommit(ICollection) |
Obsolète.
Permet aux éléments du lot de travail d’affirmer s’ils doivent être validées immédiatement. |