Partager via


IPendingWork Interface

Définition

Attention

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

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

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

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

L'interface IPendingWork est fournie pour les services souhaitant participer au mécanisme de traitement par lots du moteur d'exécution de workflow. Ce mécanisme de traitement par lots est particulièrement utile pour les services qui utilisent un magasin durable. Dans ces situations, il est souvent important de maintenir la cohérence entre le magasin durable utilisé par le service et l'état interne du moteur d'exécution de workflow.

Si vous souhaitez que votre service participe au traitement par lots de la transaction de workflow fournie par la WorkflowCommitWorkBatchService, vous devez implémenter les méthodes définies par l'interface IPendingWork. Le moteur d’exécution de workflow doit appeler la méthode Commit à votre service pour valider le lot.

La classe SqlWorkflowPersistenceService implémente l’interface IPendingWork.

Méthodes

Commit(Transaction, ICollection)

Valide la liste d'éléments de travail en utilisant l'objet Transaction spécifié.

Complete(Boolean, ICollection)

Appelé lorsque la transaction est effectuée.

MustCommit(ICollection)

Autorise les éléments du travail en traitement par lots à indiquer s'ils doivent valider immédiatement.

S’applique à