System.Workflow.Runtime.Hosting Ruang nama

Menyediakan kelas yang terkait dengan hosting runtime Windows Workflow Foundation.

Kelas

Nama Deskripsi
ChannelManagerService

Menyediakan fungsionalitas untuk membangun saluran sisi klien, saluran penembolokan, dan pabrik saluran.

DefaultWorkflowCommitWorkBatchService

Mewakili versi default yang WorkflowCommitWorkBatchService dibuat oleh mesin runtime alur kerja jika tidak ada layanan WorkflowCommitWorkBatch lainnya yang ditambahkan.

DefaultWorkflowLoaderService

Mewakili versi default yang WorkflowLoaderService dibuat oleh mesin runtime alur kerja jika tidak ada layanan pemuat alur kerja lain yang ditambahkan.

DefaultWorkflowSchedulerService

Membuat dan mengelola utas yang menjalankan instans alur kerja pada mesin runtime alur kerja.

ManualWorkflowSchedulerService

Menyediakan layanan utas yang memungkinkan aplikasi host membuat instans alur kerja untuk menyumbangkan Thread instans alur kerja yang dijalankan. Dengan menggunakan layanan threading ini, aplikasi host dapat menjalankan instans alur kerja pada satu Thread dalam mode sinkron (meskipun jika alur kerja berisi aktivitas penundaan, pekerjaan ditunda hingga setelah aktivitas penundaan dijalankan pada utas terpisah yang dihasilkan oleh Timer). Mode ini memblokir eksekusi aplikasi host hingga instans alur kerja menjadi menganggur. Selanjutnya, instans alur kerja hanya dapat dijalankan menggunakan RunWorkflow(Guid) metode layanan ini.

PersistenceException

Pengecualian yang dilemparkan ketika layanan persistensi tidak dapat memenuhi permintaan.

SharedConnectionWorkflowCommitWorkBatchService

Mewakili versi koneksi bersama dari layanan yang WorkflowCommitWorkBatchService digunakan oleh runtime. Dalam konteks ini, koneksi bersama berarti bahwa layanan menggunakan koneksi SQL yang sama untuk layanan pelacakan dan persistensi.

SqlPersistenceWorkflowInstanceDescription

Menjelaskan instans alur kerja yang disimpan di SqlWorkflowPersistenceService.

SqlWorkflowPersistenceService

Mewakili layanan persistensi yang menggunakan database SQL untuk menyimpan informasi status alur kerja.

WorkflowCommitWorkBatchService

Memungkinkan logika kustom untuk komitmen batch kerja.

WorkflowLoaderService

Kelas dasar abstrak tempat layanan pemuat alur kerja diturunkan.

WorkflowPersistenceService

Kelas dasar abstrak dari mana semua layanan persistensi berasal.

WorkflowRuntimeService

Mewakili kelas dasar abstrak tempat layanan inti mesin runtime alur kerja diturunkan.

WorkflowSchedulerService

Menyediakan mekanisme untuk mengimplementasikan kumpulan utas Anda sendiri untuk menjalankan alur kerja dan mengelola pendaftaran dan peristiwa timer dalam memori.

WorkflowWebHostingModule

Menyediakan mekanisme untuk merutekan ID instans alur kerja ke dan dari ke WorkflowWebService cookie di klien Web. Kelas ini tidak dapat diwariskan.

Enum

Nama Deskripsi
WorkflowRuntimeServiceState

Menentukan status WorkflowRuntimeService.

Delegasikan

Nama Deskripsi
WorkflowCommitWorkBatchService.CommitWorkBatchCallback

WorkflowCommitWorkBatchService Menerapkan batch kerja.