__VSTASKCONTINUATIONOPTIONS-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt die aufgabenfortsetzungsoptionen an.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

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

Member

Membername Beschreibung
VSTCO_AttachedToParent

Der Vorgang wird zu einem übergeordneten Element in der Aufgabenhierarchie angefügt. Die übergeordnete Aufgabe ist nicht als abgeschlossen, bis dieser untergeordneten Aufgabe ebenfalls abgeschlossen ist markiert.

VSTCO_Default

Identisch mit VSTCO_NotOnFaulted.

VSTCO_DenyChildAttach

Eine InvalidOperationException wird ausgelöst, wenn versucht wird, eine untergeordnete Aufgabe zur erstellten Aufgabe hinzuzufügen.

VSTCO_ExecuteSynchronously

Die Fortsetzungsaufgabe sollten synchron ausgeführt werden. Mit dieser Option angegeben wird wird die Fortsetzung im gleichen Thread ausgeführt, bei dem der vorangehenden Aufgabe in ihren Endzustand übergehen. Wenn der Vorgänger beim Erstellen die Fortsetzung bereits abgeschlossen ist, wird die Fortsetzung in dem Thread die Fortsetzung ausgeführt. Nur sehr kurze Fortsetzungen sollten synchron ausgeführt werden.

VSTCO_IndependentlyCanceled

Der Task kann unabhängig von allen anderen Aufgaben abgebrochen werden.

VSTCO_LazyCancelation

Im Fall des Fortsetzungsabbruchs wird die Beendigung der Fortsetzung verhindert, bis der Vorgänger abgeschlossen wurde.

VSTCO_LongRunning

Der Vorgang ist ein Vorgang mit langer grobkörnige. Enthält einen Hinweis auf die Task-Bibliothek, Überzeichnung gerechtfertigt werden kann.

VSTCO_None

Standard = "Immer fortfahren, keine Aufgabenoptionen, asynchron ausführen" gibt an, dass das Standardverhalten verwendet werden soll. Fortsetzungen werden standardmäßig geplant, wenn die vorangehende Aufgabe abgeschlossen, unabhängig vom Endstatus des Vorgangs wird.

VSTCO_NotCancelable

Die Fortsetzungsaufgabe kann nicht abgebrochen werden.

VSTCO_NotOnCanceled

Die Fortsetzungsaufgabe sollte nicht geplant werden, wenn die vorangehende Aufgabe abgebrochen wurde. Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben.

VSTCO_NotOnFaulted

Die Fortsetzungsaufgabe sollte nicht geplant werden, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat. Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben.

VSTCO_NotOnRanToCompletion

Die Fortsetzungsaufgabe sollte nicht geplant werden, wenn die vorangehende Aufgabe bis zum Abschluss ausgeführt wurde. Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben.

VSTCO_OnlyOnCanceled

Der Fortsetzungsaufgabe sollten geplant werden, nur, wenn die vorangehende Aufgabe abgebrochen wurde. Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben.

VSTCO_OnlyOnFaulted

Nur, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat, sollte die Fortsetzungsaufgabe geplant werden. Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben.

VSTCO_OnlyOnRanToCompletion

Nur, wenn die vorangehende Aufgabe bis zum Abschluss ausgeführt wurde, sollte die Fortsetzungsaufgabe geplant werden. Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben.

VSTCO_PreferFairness

Ein Hinweis auf die Task-Bibliothek, um eine Aufgabe möglichst fair zu planen Weise, d. h., dass früher geplante Aufgaben wahrscheinlich früher ausgeführt werden, und Aufgaben später geplante eher später ausgeführt werden.

Siehe auch

Microsoft.VisualStudio.Shell.Interop-Namespace

Zurück zum Anfang