Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Veröffentlicht: Oktober 2016
Wartet, bis die Aufgabe abgeschlossen (alle Fortsetzungen zählen nicht). Sie können ein Timeout (oder UNENDLICH) angeben oder legen Sie die Option für den Aufgabenabbruch abgebrochen.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
bool WaitEx(
int millisecondsTimeout,
uint options
)
bool WaitEx(
int millisecondsTimeout,
unsigned int options
)
abstract WaitEx :
millisecondsTimeout:int *
options:uint32 -> bool
Function WaitEx (
millisecondsTimeout As Integer,
options As UInteger
) As Boolean
Parameter
millisecondsTimeout
Type: System.Int32Das Timeout (in Millisekunden) oder UNENDLICH.
options
Type: System.UInt32Werte sind vom Typ __VSTASKWAITOPTIONS. Legen Sie auf VSTWO_AbortOnTaskCancellation, um den Vorgang abzubrechen, wenn ein Abbruch auftritt.
Rückgabewert
Type: System.Boolean
true Wenn die Aufgabe vor dem erfolgreichen millisecondsTimeout, andernfalls false.
Hinweise
Wenn die Aufgabe einen Fehlercode oder eine Ausnahme zurückgibt, gibt diese Methode den gleichen Fehlercode. Wenn die Aufgabe nicht vor dem Timeout abgeschlossen wird, wird S_OK zurückgegeben mit pTaskCompleted festgelegt false.
Diese Methode kann zurückgeben VS_E_CIRCULARTASKDEPENDENCY Wenn Task Library feststellt, dass der Aufruf zu einem Deadlock führen würde. Es kann auch zurückgeben VS_E_TASKSCHEDULERFAIL, oder TaskSchedulingException wenn die Task-Bibliothek konnte nicht zum Planen der Aufgaben, die erforderlich war, um die Aufgabe abzuschließen.
Siehe auch
IVsTask-Schnittstelle
Microsoft.VisualStudio.Shell.Interop-Namespace
Zurück zum Anfang