WorkflowInstance.Abort Metode

Definisi

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.

Berlaku untuk