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


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.

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