IPendingWork Rozhraní

Definice

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

Note

Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace najdete v tématu Deprecated Types in Windows Workflow Foundation 4.5.

Rozhraní IPendingWork je poskytováno pro služby, které se chtějí účastnit mechanismu dávkování modulu runtime pracovního postupu. 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 runtime pracovního postupu.

Pokud chcete, aby se vaše služba účastnila dávkování transakcí pracovního postupu poskytovaného WorkflowCommitWorkBatchServicerozhraním, musíte implementovat metody definované rozhraním IPendingWork . Modul runtime pracovního postupu zavolá metodu Commit ve vaší službě k potvrzení dávky.

Třída SqlWorkflowPersistenceService implementuje rozhraní IPendingWork.

Metody

Name Description
Commit(Transaction, ICollection)
Zastaralé.

Potvrdí seznam pracovních položek pomocí zadaného Transaction objektu.

Complete(Boolean, ICollection)
Zastaralé.

Volá se po dokončení transakce.

MustCommit(ICollection)
Zastaralé.

Umožňuje položkám v pracovní dávce určit, jestli se musí potvrdit okamžitě.

Platí pro