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
Enthält Methoden, die Interaktion mit einem Task, z. B. starten, wird er abgebrochen oder Fortsetzungen anfügen.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("0B98EAB8-00BB-45D0-AE2F-3DE35CD68235")]
public interface IVsTask
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("0B98EAB8-00BB-45D0-AE2F-3DE35CD68235")]
public interface class IVsTask
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("0B98EAB8-00BB-45D0-AE2F-3DE35CD68235")>]
type IVsTask = interface end
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("0B98EAB8-00BB-45D0-AE2F-3DE35CD68235")>
Public Interface IVsTask
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
AsyncState | Ruft die asynchrone Zustandsobjekt, das angegeben wurde, wenn die Aufgabe erstellt wurde. |
![]() |
Description | Ruft ab oder legt die Beschreibung für den Text, der für die komponentendiagnose angezeigt wird. |
![]() |
IsCanceled | Ruft ab, ob die Aufgabengruppe abgebrochen wird. Wenn true, die Aufgabengruppe abgebrochen wird. |
![]() |
IsCompleted | Ruft ab, ob das Ergebnis der Aufgabe verfügbar ist. Wenn true, das Ergebnis der Aufgabe verfügbar ist. Wenn false, ein GetResult Aufruf wird blockiert, bis der Vorgang abgeschlossen ist. |
![]() |
IsFaulted | Ruft ab, ob der Vorgang mit einer Ausnahme abgeschlossen. Wenn true, eine Ausnahme aufgetreten ist. |
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
AbortIfCanceled() | Bricht den Vorgang ab, wenn die Aufgabe abgebrochen wurde. Verwenden Sie diese Methode, um eine abgebrochene Aufgabe zurückzugeben. |
![]() |
Cancel() | Bricht die Aufgabengruppe ab. Einer vorherigen Aufgabe und alle untergeordneten Geben Sie das gleiche Abbruchtoken, damit die gesamte Aufgabengruppe Abbrechen der Aufgaben abgebrochen werden. |
![]() |
ContinueWith(UInt32, IVsTaskBody) | Fügt die angegebene Aktion mit diesem Vorgang ausgeführt werden, nachdem die Aufgabe bis zum Abschluss ausgeführt wird. Die Aktion ist auf dem bereitgestellten Kontext aufgerufen. |
![]() |
ContinueWithEx(UInt32, UInt32, IVsTaskBody, Object) | Fügt die angegebene Aktion (mit den angegebenen Optionen) mit diesem Vorgang ausgeführt werden, nachdem die Aufgabe bis zum Abschluss ausgeführt wird. Die Aktion ist auf dem bereitgestellten Kontext aufgerufen. |
![]() |
GetResult() | Wartet, bis die Aufgabe abgeschlossen (alle Fortsetzungen zählen nicht), und gibt das Resultset von der Aufgabe zurück. Wenn die Aufgabe einen Fehlercode oder eine Ausnahme zurückgibt, gibt diese Methode den gleichen Fehlercode. |
![]() |
Start() | Startet den Task. |
![]() |
Wait() | Wartet, bis die Aufgabe abgeschlossen (alle Fortsetzungen zählen nicht). Wenn die Aufgabe einen Fehlercode oder eine Ausnahme zurückgibt, gibt diese Methode den gleichen Fehlercode. |
![]() |
WaitEx(Int32, UInt32) | 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. |
Siehe auch
Microsoft.VisualStudio.Shell.Interop-Namespace
Zurück zum Anfang
.gif)
.gif)