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 может привести к неявному выпуску и последующему получению блокировки вокруг компонента. Учитывать возможные изменения состояния.

В противном случае это приведет к запуску отмены и возврату, не дожидаясь остановки работы.

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