WorkflowInstance.Unload 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.
Membongkar instans alur kerja dari memori ke penyimpanan persistensi. Panggilan ini memblokir hingga setelah pekerjaan terjadwal saat ini selesai, atau akhir cakupan transaksi.
public:
void Unload();
public void Unload();
member this.Unload : unit -> unit
Public Sub Unload ()
Pengecualian
Tidak ada layanan persistensi yang terdaftar di mesin runtime alur kerja.
Keterangan
Unload sinkron; artinya, itu kembali setelah menyelesaikan tindakan apa pun yang dilakukannya. Jika instans alur kerja tidak menganggur, runtime menunggu hingga instans dapat terganggu. Instans hanya dapat terganggu setelah item kerja yang saat ini dijadwalkan selesai; ini biasanya ketika Aktivitas yang sedang berjalan kembali dari metodenya Execute . Namun, jika instans menjalankan TransactionScopeActivity, cakupan transaksi harus menyelesaikan eksekusi sebelum instans dapat terganggu. Membongkar kemudian menggunakan layanan persistensi untuk menghapus instans alur kerja dari memori dan mempertahankannya ke penyimpanan data. Jika tidak ada layanan persistensi yang terdaftar dengan WorkflowRuntime, Unload melempar InvalidOperationException. Jika instans alur kerja berhasil dipertahankan, runtime akan menaikkan WorkflowUnloaded peristiwa.
Host dapat menggunakan Unload untuk mengklaim kembali sumber daya sistem dari alur kerja yang tidak aktif.