IPendingWork Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Metódusokat biztosít a munkakötegben való részvételhez.
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
- Származtatott
- Attribútumok
Megjegyzések
Note
Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.
A IPendingWork felület olyan szolgáltatásokhoz érhető el, amelyek részt kívánnak venni a munkafolyamat-futtatókörnyezeti motor kötegelési mechanizmusában. A kötegelési mechanizmus különösen hasznos a tartós tárolót használó szolgáltatások esetében. Ezekben az esetekben gyakran fontos fenntartani a konzisztenciát a szolgáltatás által használt tartós tároló és a munkafolyamat-futtatókörnyezeti motor belső állapota között.
Ha azt szeretné, hogy a szolgáltatás részt vegyen a WorkflowCommitWorkBatchServicemunkafolyamat-tranzakciók kötegelésében, implementálnia kell a IPendingWork felület által meghatározott metódusokat. A munkafolyamat futásidejű motorja meghívja a Commit szolgáltatás metódusát a köteg véglegesítéséhez.
Az SqlWorkflowPersistenceService osztály megvalósítja az IPendingWork felületet.
Metódusok
| Name | Description |
|---|---|
| Commit(Transaction, ICollection) |
Elavult.
Véglegesíti a munkaelemek listáját a megadott Transaction objektum használatával. |
| Complete(Boolean, ICollection) |
Elavult.
A tranzakció befejeztével hívjuk meg. |
| MustCommit(ICollection) |
Elavult.
Lehetővé teszi, hogy a munkaköteg elemei azonnal véglegesítsenek-e. |