DefaultEvents.OnQueryCancel Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод вызывается при любом присоединении к обработке задачи в тот момент, когда возможна отмена ее выполнения. Это событие формируется задачами или контейнерами, чтобы определить, следует ли им прекратить выполнение.
public:
virtual bool OnQueryCancel();
public virtual bool OnQueryCancel ();
abstract member OnQueryCancel : unit -> bool
override this.OnQueryCancel : unit -> bool
Public Overridable Function OnQueryCancel () As Boolean
Возвращаемое значение
Логическое значение, указывающее, должна ли задача перестать выполняться.
Реализации
Комментарии
Это событие вызывается задачей, чтобы определить, хочет ли пакет прекратить выполнение задачи. Так как пакет обеспечивает управление задачей для выполнения и не прерывает задачи случайным образом, необходимо иметь момент, когда пакет может сообщить задаче о том, что он пытается завершить работу. Если значение равно true
, задача должна завершить работу и DTSER_CANCELED возвращается из метода Execute задачи. Если значение равно false
, задача продолжает выполняться как обычно.