IPendingWork Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Menyediakan metode untuk berpartisipasi dalam batch kerja.
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
- Turunan
- Atribut
Keterangan
Catatan
Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Jenis yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.
Antarmuka IPendingWork disediakan untuk layanan yang ingin berpartisipasi dalam mekanisme batching mesin runtime alur kerja. Mekanisme batching sangat berguna untuk layanan yang menggunakan penyimpanan tahan lama. Seringkali penting dalam kasus ini untuk menjaga konsistensi antara penyimpanan tahan lama yang digunakan oleh layanan dan status internal mesin runtime alur kerja.
Jika Anda ingin layanan Anda berpartisipasi dalam batching transaksi alur kerja yang disediakan oleh WorkflowCommitWorkBatchService, Anda harus menerapkan metode yang ditentukan oleh IPendingWork antarmuka. Mesin runtime alur kerja akan memanggil Commit metode pada layanan Anda untuk menerapkan batch.
Kelas SqlWorkflowPersistenceService menerapkan antarmuka IPendingWork.
Metode
Commit(Transaction, ICollection) |
Kedaluwarsa.
Menerapkan daftar item kerja dengan menggunakan objek yang ditentukan Transaction . |
Complete(Boolean, ICollection) |
Kedaluwarsa.
Dipanggil ketika transaksi telah selesai. |
MustCommit(ICollection) |
Kedaluwarsa.
Memungkinkan item dalam batch kerja untuk menegaskan apakah mereka harus segera berkomitmen. |