WorkflowInstance.WorkflowInstanceControl Struktur
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.
Menyediakan metode untuk WorkflowInstance kelas turunan untuk mengakses fungsionalitas runtime alur kerja.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Warisan
Properti
HasPendingTrackingRecords |
Dipanggil oleh runtime alur kerja untuk menentukan apakah instans alur kerja ini telah menunggu rekaman pelacakan dan peserta pelacakan. |
IsPersistable |
Mendapatkan nilai yang menunjukkan apakah WorkflowInstance berada dalam status di mana nilai tersebut dapat dipertahankan. |
State |
Mendapatkan status WorkflowInstance. |
TrackingEnabled |
Dipanggil oleh runtime alur kerja untuk menentukan apakah pelacakan diaktifkan dalam instans alur kerja ini. |
Metode
Abort() |
WorkflowInstanceMembatalkan . |
Abort(Exception) |
WorkflowInstance Membatalkan menggunakan pengecualian yang ditentukan. |
BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
Dipanggil oleh runtime alur kerja untuk mulai mengirim rekaman pelacakan yang tertunda untuk melacak peserta secara asinkron. |
EndFlushTrackingRecords(IAsyncResult) |
Dipanggil oleh runtime alur kerja untuk mengakhiri operasi trek. |
Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah saat ini WorkflowInstance.WorkflowInstanceControl sama dengan objek yang ditentukan. |
FlushTrackingRecords(TimeSpan) |
Dipanggil oleh runtime alur kerja untuk mengirim rekaman pelacakan yang tertunda ke peserta pelacakan. |
GetAbortReason() |
Mengembalikan pengecualian yang menyebabkan dibatalkan WorkflowInstance . |
GetBookmarks() |
Mengembalikan kumpulan marka buku yang tersedia untuk WorkflowInstance. |
GetBookmarks(BookmarkScope) |
Mengembalikan kumpulan marka buku yang tersedia untuk yang WorkflowInstance dibuat dalam yang ditentukan BookmarkScope. |
GetCompletionState() |
Mengembalikan final ActivityInstanceState dari WorkflowInstance. |
GetCompletionState(Exception) |
Mengembalikan akhir ActivityInstanceState dari WorkflowInstance, termasuk pengecualian penghentian. |
GetCompletionState(IDictionary<String,Object>, Exception) |
Mengembalikan final ActivityInstanceState dari WorkflowInstance, termasuk output alur kerja dan pengecualian penghentian. |
GetHashCode() |
Mengembalikan kode hash untuk ini WorkflowInstance.WorkflowInstanceControl. |
GetMappedVariables() |
Mengembalikan kamus variabel dalam cakupan saat ini yang telah ditentukan dengan Mapped. |
PauseWhenPersistable() |
Meminta agar runtime alur kerja menjeda WorkflowInstance pada titik eksekusi berikutnya di mana dimungkinkan untuk bertahan. Perhatikan bahwa antrean penjadwal mungkin tidak kosong pada saat ini. |
PrepareForSerialization() |
Menyiapkan status WorkflowInstance untuk serialisasi. |
RequestPause() |
Meminta agar penjadwal berhenti. |
Run() |
Menginstruksikan WorkflowInstance untuk memulai eksekusi. |
ScheduleBookmarkResumption(Bookmark, Object) |
Menjadwalkan penerbitan ulang marka buku dengan nilai yang ditentukan. |
ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope) |
Menjadwalkan Bookmark dimulainya kembali dari yang ditentukan BookmarkScope. |
ScheduleCancel() |
Menjadwalkan pembatalan WorkflowInstance. |
Terminate(Exception) |
Transisi ke WorkflowInstance status terminal Faulted menggunakan pengecualian yang ditentukan. |
Track(WorkflowInstanceRecord) |
Dipanggil oleh runtime alur kerja untuk menambahkan rekaman tertunda yang ditentukan ke daftar rekaman yang tertunda. |
Operator
Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Mengembalikan nilai yang menunjukkan apakah dua WorkflowInstance.WorkflowInstanceControl instans sama. |
Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Mengembalikan nilai yang menunjukkan apakah dua WorkflowInstance.WorkflowInstanceControl instans tidak sama. |