DkmWorkList.Cancel Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Cancel() |
Отмена выполнения этого списка работ. Этот API будет возвращать данные о том, что вся работа в этой рабочей очереди была остановлена (ворклист отменена или завершена). Запрос пропускается, если список работ уже отменен. Этот метод может вызываться только компонентом, создавшим объект. Примечание для компонентов, объявленных как "синхронизированные" в конфигурации компонента: вызов этого API может привести к неявному выпуску и последующему получению блокировки вокруг компонента. Учитывать возможные изменения состояния. |
| Cancel(Boolean) |
Отмена выполнения этого списка работ. Запрос пропускается, если список работ уже отменен. Этот метод может вызываться только компонентом, создавшим объект. Этот API был добавлен в Visual Studio 15 с обновлением 7 (Дкмапиверсион. VS15Update7) |
Cancel()
Отмена выполнения этого списка работ. Этот API будет возвращать данные о том, что вся работа в этой рабочей очереди была остановлена (ворклист отменена или завершена). Запрос пропускается, если список работ уже отменен. Этот метод может вызываться только компонентом, создавшим объект.
Примечание для компонентов, объявленных как "синхронизированные" в конфигурации компонента: вызов этого API может привести к неявному выпуску и последующему получению блокировки вокруг компонента. Учитывать возможные изменения состояния.
public:
void Cancel();
public:
void Cancel();
void Cancel();
public void Cancel ();
member this.Cancel : unit -> unit
Public Sub Cancel ()
Применяется к
Cancel(Boolean)
Отмена выполнения этого списка работ. Запрос пропускается, если список работ уже отменен. Этот метод может вызываться только компонентом, создавшим объект.
Этот API был добавлен в Visual Studio 15 с обновлением 7 (Дкмапиверсион. VS15Update7)
public:
void Cancel(bool blockOnCompletion);
public void Cancel (bool blockOnCompletion);
member this.Cancel : bool -> unit
Public Sub Cancel (blockOnCompletion As Boolean)
Параметры
- blockOnCompletion
- Boolean
Указывает, следует ли блокировать все поставленные в очередь задачи, вызывающие процедуры завершения. Если значение — true, этот API будет возвращаться после остановки всей работы в этой рабочей очереди (ворклист отменяется или завершается). Примечание для компонентов, объявленных как "синхронизированные" в конфигурации компонента: вызов этого API может привести к неявному выпуску и последующему получению блокировки вокруг компонента. Учитывать возможные изменения состояния.
В противном случае это приведет к запуску отмены и возврату, не дожидаясь остановки работы.