Bagikan melalui


DefaultEvents.OnQueryCancel Metode

Definisi

Metode ini dipanggil pada titik mana pun dalam pemrosesan tugas di mana layak untuk membatalkan eksekusi. Kejadian ini diajukan oleh tugas dan kontainer untuk menentukan apakah mereka harus berhenti berjalan.

public:
 virtual bool OnQueryCancel();
public virtual bool OnQueryCancel ();
abstract member OnQueryCancel : unit -> bool
override this.OnQueryCancel : unit -> bool
Public Overridable Function OnQueryCancel () As Boolean

Mengembalikan

Boolean yang menunjukkan apakah tugas harus berhenti berjalan.

Penerapan

Keterangan

Kejadian ini dipanggil oleh tugas untuk menentukan apakah paket ingin tugas berhenti dieksekusi. Karena paket memberikan kontrol kepada tugas untuk dijalankan dan tidak mengakhiri tugas secara acak, perlu ada penyangga di mana paket dapat memberi tahu tugas bahwa paket mencoba mematikan. Jika nilainya adalah true, tugas harus dimatikan dan DTSER_CANCELED dikembalikan dari metode Jalankan tugas. Jika nilainya adalah false, tugas terus berjalan seperti biasa.

Berlaku untuk