WorkflowInstance.TryUnload Metode

Definisi

Membongkar instans alur kerja dari memori ke penyimpanan persistensi saat instans ditangguhkan atau diam.

public:
 bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean

Mengembalikan

true jika instans alur kerja dibongkar; jika tidak, false.

Pengecualian

Tidak ada layanan persistensi yang terdaftar di mesin runtime alur kerja.

Keterangan

Jika instans alur kerja diam atau ditangguhkan, TryUnload menggunakan layanan persistensi untuk menghapus instans alur kerja dari memori dan mempertahankannya ke penyimpanan data. Jika tidak ada layanan persistensi yang terdaftar dengan WorkflowRuntime, TryUnload melempar InvalidOperationException. Jika instans alur kerja berhasil dipertahankan, runtime akan menaikkan WorkflowUnloaded peristiwa, dan mengembalikan true. Unload mengembalikan jika instans false alur kerja telah dibongkar, telah dihentikan, telah dibatalkan, atau telah selesai.

Host dapat menggunakan TryUnload untuk mengklaim kembali sumber daya sistem dari alur kerja yang tidak aktif.

Berlaku untuk