IPendingWork Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Poskytuje metody pro účast v pracovní dávce.
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
- Odvozené
- Atributy
Poznámky
Poznámka
V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.
Rozhraní IPendingWork je k dispozici pro služby, které se chtějí účastnit mechanismu dávkování workflow runtime modulu. Mechanismus dávkování je zvlášť užitečný pro služby, které používají trvalé úložiště. V těchto případech je často důležité udržovat konzistenci mezi trvalým úložištěm používaným službou a interním stavem modulu workflow runtime úložiště.
Pokud chcete, aby se vaše služba účastnit dávkování transakcí pracovního postupu poskytované , je nutné WorkflowCommitWorkBatchService implementovat metody definované IPendingWork rozhraním. Modul workflow runtime zavolá ve vaší Commit službě metodu pro potvrzení dávky.
Třída SqlWorkflowPersistenceService implementuje rozhraní IPendingWork.
Metody
Commit(Transaction, ICollection) |
Potvrdí seznam pracovních položek pomocí zadaného Transaction objektu. |
Complete(Boolean, ICollection) |
Volá se po dokončení transakce. |
MustCommit(ICollection) |
Umožňuje položkám v pracovní dávce potvrdit, jestli se musí potvrdit okamžitě. |