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


Перечисление __VSTASKCONTINUATIONOPTIONS

 

Опубликовано: Октябрь 2016

Задает параметры продолжения задач.

Пространство имен:   Microsoft.VisualStudio.Shell.Interop
Сборка:  Microsoft.VisualStudio.Shell.Interop.11.0 (в Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Синтаксис

public enum __VSTASKCONTINUATIONOPTIONS
public enum class __VSTASKCONTINUATIONOPTIONS
type __VSTASKCONTINUATIONOPTIONS
Public Enumeration __VSTASKCONTINUATIONOPTIONS

Элементы

Имя элемента Описание
VSTCO_AttachedToParent

Задача присоединена к родительской задаче в иерархии задач. Родительская задача не помечена как завершена до завершения этой задачи дочерних также.

VSTCO_Default

Таким же, как VSTCO_NotOnFaulted.

VSTCO_DenyChildAttach

InvalidOperationException Создается, если попытка присоединить дочернюю задачу в созданную задачу.

VSTCO_ExecuteSynchronously

Задача продолжения должна выполняться синхронно. Этот параметр указан продолжение будет выполняться в том же потоке, который приводит к переходу в конечное состояние предшествующей задачи. Если при создании продолжения предшествующая задача уже завершена, продолжение выполняется в потоке при создании продолжения. Только очень короткие продолжения должны выполняться синхронно.

VSTCO_IndependentlyCanceled

Задачи можно отменить независимо от любой другой задаче.

VSTCO_LazyCancelation

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

VSTCO_LongRunning

Задача будет длительной подробной операцией. Он предоставляет подсказку для библиотеки задач превышения лимита подписки следует провести.

VSTCO_None

По умолчанию = «Continue on any, no task options, выполняются асинхронно» указывает, что следует использовать поведение по умолчанию. Продолжения по умолчанию планируются при завершении предшествующей задачи независимо от конечного состояния задачи.

VSTCO_NotCancelable

Задача продолжения не могут быть отменены.

VSTCO_NotOnCanceled

Задача продолжения не должна планироваться, если предшествующая задача отменена. Данный параметр не является действительным для продолжений нескольких задач.

VSTCO_NotOnFaulted

Задача продолжения не должна планироваться, если предшествующая задача создала необработанное исключение. Данный параметр не является действительным для продолжений нескольких задач.

VSTCO_NotOnRanToCompletion

Задача продолжения не должна планироваться, если предшествующая задача завершилась. Данный параметр не является действительным для продолжений нескольких задач.

VSTCO_OnlyOnCanceled

Задача продолжения должна планироваться, только в том случае, если предшествующая задача отменена. Данный параметр не является действительным для продолжений нескольких задач.

VSTCO_OnlyOnFaulted

Задача продолжения должна планироваться, только в том случае, если предшествующая задача создала необработанное исключение. Данный параметр не является действительным для продолжений нескольких задач.

VSTCO_OnlyOnRanToCompletion

Задача продолжения должна планироваться, только в том случае, если предшествующая задача завершилась. Данный параметр не является действительным для продолжений нескольких задач.

VSTCO_PreferFairness

Указание библиотеки задач для планирования задачи в считается честным способом невозможно, то есть задачи, запланированные быстрее, скорее всего, выполнялись раньше, и позднее запланированные задачи чаще позднее.

См. также

Пространство имен Microsoft.VisualStudio.Shell.Interop

Вернуться в начало