WorkflowInstance.Abort Metode
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.
Membatalkan instans alur kerja.
public:
void Abort();
public void Abort();
member this.Abort : unit -> unit
Public Sub Abort ()
Pengecualian
Mesin runtime alur kerja tidak berjalan.
Keterangan
Instans alur kerja dibatalkan secara sinkron; artinya, metode kembali setelah instans alur kerja dibatalkan. Mesin runtime alur kerja membatalkan instans alur kerja dalam memori dan menghapus WorkBatch. Jika layanan persistensi digunakan oleh instans alur kerja Anda, semua pekerjaan yang dilakukan sejak titik persistensi terakhir dibuang. Setelah membatalkan instans alur kerja, mesin runtime alur kerja akan menaikkan WorkflowAborted peristiwa. Anda dapat memanggil GetWorkflow untuk memuat ulang instans alur kerja dan mulai dari titik persistensi terakhirnya.
Abort berbeda dari Terminate dalam hal itu sementara Abort hanya menghapus instans alur kerja dalam memori dan dapat dimulai ulang dari titik persistensi terakhir, Menghentikan menghapus instans alur kerja dalam memori dan menginformasikan layanan persistensi bahwa instans telah dihapus dari memori.
SqlWorkflowPersistenceServiceUntuk , ini berarti bahwa semua informasi status untuk instans alur kerja tersebut dihapus dari database setelah penghentian. Anda tidak akan dapat memuat ulang instans alur kerja dari titik persistensi yang disimpan sebelumnya.