System.Workflow.ComponentModel Ruang nama
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.
Menyediakan kelas yang terkait dengan model komponen Windows Workflow Foundation.
Kelas
| Nama | Deskripsi |
|---|---|
| Activity |
Mewakili blok penyusun dasar alur kerja. Activity adalah kelas dasar untuk semua aktivitas. |
| ActivityBind |
Mengikat properti aktivitas ke properti, bidang, pengindeks, metode, peristiwa, atau properti aktivitas lain. Kelas ini tidak dapat diwariskan. |
| ActivityChangeAction |
Mewakili perubahan yang diusulkan ke CompositeActivity dalam instans alur kerja yang sedang berjalan. Kelas ini harus diwariskan. |
| ActivityCollection |
Model jenis yang sangat jenis ICollectionActivity. |
| ActivityCollectionChangeEventArgs |
Mewakili informasi yang diperlukan oleh penanganan aktivitas untuk melakukan pemrosesan kustom setiap kali konten perubahan ActivityCollection . |
| ActivityCondition |
Mewakili kelas abstrak untuk ekspresi, yang mengevaluasi ke |
| ActivityExecutionContext |
Mewakili lingkungan eksekusi dari Activity. Kelas ini tidak dapat diwariskan. |
| ActivityExecutionContextManager |
CompositeActivity Memungkinkan untuk membuat dan mengelola konteks eksekusi untuk aktivitas anaknya. Kelas ini tidak dapat diwariskan. |
| ActivityExecutionStatusChangedEventArgs |
Menyimpan informasi yang berkaitan dengan perubahan peristiwa status eksekusi untuk Activity. Kelas ini tidak dapat diwariskan. |
| AddedActivityAction |
Mewakili penambahan yang Activity diusulkan ke CompositeActivity dalam instans alur kerja yang sedang berjalan. |
| AlternateFlowActivityAttribute |
Atribut kustom yang menunjukkan bahwa aktivitas mendukung alur alternatif. Kelas ini tidak dapat diwariskan. |
| CancellationHandlerActivity |
Mewakili logika pembatalan yang dapat dikaitkan dengan CompositeActivity. Kelas ini tidak dapat diwariskan. |
| CompensatableTransactionScopeActivity |
Menentukan versi aktivitas yang dapat dikompensasi TransactionScopeActivity . Kelas ini tidak dapat diwariskan. |
| CompensateActivity |
Memicu kompensasi anak Activity lengkap yang mengimplementasikan ICompensatableActivity antarmuka. Kelas ini tidak dapat diwariskan. |
| CompensationHandlerActivity |
Menentukan logika alur kerja yang membatalkan, atau mengimbangi CompositeActivity, keberhasilan eksekusi dari . Kelas ini tidak dapat diwariskan. |
| CompositeActivity |
Turunan dari Activity yang merupakan kelas dasar untuk semua aktivitas yang berisi aktivitas lain. CompositeActivity bertanggung jawab untuk mengelola eksekusi aktivitas anaknya. |
| DependencyObject |
Kelas dasar untuk semua objek yang memiliki properti dependensi. Kelas ini harus diwariskan. |
| DependencyProperty |
Jenis properti khusus yang dapat ditentukan atau dilampirkan ke DependencyObject. Ada tiga jenis properti dependensi: properti instans, properti meta, dan properti terlampir. Kelas ini tidak dapat diwariskan. |
| FaultHandlerActivity |
Mewakili kelas aktivitas yang digunakan untuk menangani Exception jenis yang ditentukan oleh FaultType properti . Kelas ini tidak dapat diwariskan. |
| FaultHandlersActivity |
Mewakili yang memiliki daftar aktivitas FaultHandlerActivityanak berjenis CompositeActivity . Kelas ini tidak dapat diwariskan. |
| PersistOnCloseAttribute |
Menunjukkan bahwa instans alur kerja saat ini harus dipertahankan ketika aktivitas yang dihiasi menyelesaikan eksekusinya. Kelas ini tidak dapat diwariskan. |
| PropertyMetadata |
Mewakili perilaku properti dependensi. |
| QueueEventArgs |
Mewakili argumen peristiwa untuk peristiwa terkait antrean alur kerja. |
| RemovedActivityAction |
Mewakili usulan penghapusan Activity dari CompositeActivity dalam instans alur kerja yang sedang berjalan. |
| SuspendActivity |
Menangguhkan instans alur kerja yang sedang berjalan saat dijalankan. Kelas ini tidak dapat diwariskan. |
| SynchronizationScopeActivity |
Mewakili bagian alur kerja yang memerlukan akses terkontrol ke variabel bersama. Jika dua instans atau lebih dari SynchronizationScopeActivity akses variabel yang sama, maka eksekusi aktivitas ini secara efektif diserialisasikan. Kelas ini tidak dapat diwariskan. |
| TerminateActivity |
Mengakhiri instans alur kerja yang sedang berjalan ketika situasi abnormal terjadi. Kelas ini tidak dapat diwariskan. |
| ThrowActivity |
Memodelkan pelemparan pengecualian. Kelas ini tidak dapat diwariskan. |
| TransactionScopeActivity |
Bagian alur kerja yang mendemarakasi batas transaksi. Transaction Baru dimulai ketika ini Activity mulai dijalankan dan transaksi berkomitmen ketika Activity penutupan berhasil. Kelas ini tidak dapat diwariskan. |
| WorkflowChangeAction |
Kelas dasar abstrak tempat semua kelas yang mewakili perubahan yang diusulkan ke instans alur kerja yang sedang berjalan harus berasal. |
| WorkflowChanges |
Mewakili serangkaian perubahan yang diusulkan ke instans alur kerja yang sedang berjalan. |
| WorkflowParameterBinding |
Kelas tujuan umum yang mewakili pengikatan ke parameter bernama. Kelas ini tidak dapat diwariskan. |
| WorkflowParameterBindingCollection |
KeyedCollection<TKey,TItem> Mewakili jenis WorkflowParameterBinding. Kelas ini mungkin tidak diwariskan. |
| WorkflowTerminatedException |
Exception Mewakili yang dinaikkan saat alur kerja dihentikan. Kelas ini tidak dapat diwariskan. |
| WorkflowTransactionOptions |
Kontainer untuk opsi jenis transaksi alur kerja. Kelas ini tidak dapat diwariskan. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| IActivityEventListener<T> |
Menentukan antarmuka untuk objek yang mendengarkan peristiwa. |
| ICompensatableActivity |
Menentukan antarmuka yang diperlukan oleh yang Activity dapat dikompensasi. |
| IDynamicPropertyTypeProvider |
Menyediakan jenis properti ke infrastruktur pengikatan. Ini diimplementasikan oleh aktivitas yang berisi properti jenis variabel, di mana jenisnya dapat bervariasi tergantung pada pengaturan aktivitas lainnya. |
| IStartWorkflow |
Menentukan layanan yang dapat diperoleh dari ActivityExecutionContext untuk tujuan memulai instans alur kerja baru. |
| IWorkflowChangeDiff |
Mendukung penambangan perubahan alur kerja. |
Enum
| Nama | Deskripsi |
|---|---|
| ActivityCollectionChangeAction |
Mewakili enumerasi tindakan yang diizinkan yang dapat dilakukan pada ActivityCollection, yang biasanya mewakili pengumpulan semua aktivitas anak dari CompositeActivity. |
| ActivityExecutionResult |
Enumerasi nilai hasil aktivitas yang memenuhi syarat status Activity yang memiliki ActivityExecutionStatus |
| ActivityExecutionStatus |
Enumerasi nilai status aktivitas yang sesuai dengan siklus hidup aktivitas dalam instans alur kerja yang sedang berjalan. |
| DependencyPropertyOptions |
Mewakili enumerasi opsi DependencyProperty. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| GetValueOverride |
Memungkinkan penimpaan kustom logika yang GetValue(DependencyProperty) terkait dengan properti dependensi yang ditentukan pada objek dependensi. |
| SetValueOverride |
Memungkinkan penimpaan kustom logika yang SetValue(DependencyProperty, Object) terkait dengan properti dependensi yang ditentukan pada objek dependensi. |