IVsTaskSchedulerService Interface

 

Creates and interacts with Asynchrous task blocks.

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

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("83CFBAAF-0DF9-403D-AE42-E738F0AC9735")]
public interface IVsTaskSchedulerService

NameDescription
System_CAPS_pubmethodContinueWhenAllCompleted(UInt32, UInt32, IVsTask[], IVsTaskBody)

Creates an asynchrous task that is run after all the provided tasks have either finished running or have been cancelled.

System_CAPS_pubmethodContinueWhenAllCompletedEx(UInt32, UInt32, IVsTask[], UInt32, IVsTaskBody, Object)

Creates a task (using the specified options) that is run after all the given tasks are completed.

System_CAPS_pubmethodCreateTask(UInt32, IVsTaskBody)

Creates a task that is run on the given context.

System_CAPS_pubmethodCreateTaskCompletionSource()

Creates a task completion source instance that can be used to start a task, or can cancel or append continuations.

System_CAPS_pubmethodCreateTaskCompletionSourceEx(UInt32, Object)

Creates a task completion source instance with the specified options.

System_CAPS_pubmethodCreateTaskEx(UInt32, UInt32, IVsTaskBody, Object)

Creates a task with the specified options that is run on the given context.

Return to top
Show: