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, задача продолжает выполняться как обычно.