IDTSEvents100.OnQueryCancel(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает метод, который вызывается при любом присоединении к обработке задачи в тот момент, когда возможна отмена ее выполнения. Это событие формируется задачами или контейнерами, чтобы определить, следует ли им прекратить выполнение.
public:
void OnQueryCancel([Runtime::InteropServices::Out] bool % pbCancel);
[System.Runtime.InteropServices.DispId(9)]
public void OnQueryCancel (out bool pbCancel);
[<System.Runtime.InteropServices.DispId(9)>]
abstract member OnQueryCancel : bool -> unit
Public Sub OnQueryCancel (ByRef pbCancel As Boolean)
Параметры
- pbCancel
- Boolean
значение true, чтобы отменить запрос; в противном случае — значение false.
- Атрибуты
Комментарии
Это событие вызывается задачей, чтобы определить, желает ли пакет прекратить выполнение задачи. Так как пакет обеспечивает управление задачей для выполнения и не прерывает задачи случайным образом, необходимо иметь момент, когда пакет может сообщить задаче о том, что он пытается завершить работу. Если значение равно true
, задача должна завершить работу, а отмененное сообщение возвращается из Execute
метода задачи. Если значение равно false
, задача продолжает выполняться как обычно.
Дополнительные сведения см. в разделе IDTSEvents.