Поделиться через


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

Применяется к