IVsTaskSchedulerService.ContinueWhenAllCompleted Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates an asynchrous task that is run after all the provided tasks have either finished running or have been cancelled.
public:
Microsoft::VisualStudio::Shell::Interop::IVsTask ^ ContinueWhenAllCompleted(System::UInt32 context, System::UInt32 dwTasks, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsTask ^> ^ pDependentTasks, Microsoft::VisualStudio::Shell::Interop::IVsTaskBody ^ pTaskBody);
public:
Microsoft::VisualStudio::Shell::Interop::IVsTask ^ ContinueWhenAllCompleted(unsigned int context, unsigned int dwTasks, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsTask ^> ^ pDependentTasks, Microsoft::VisualStudio::Shell::Interop::IVsTaskBody ^ pTaskBody);
Microsoft::VisualStudio::Shell::Interop::IVsTask ContinueWhenAllCompleted(unsigned int context, unsigned int dwTasks, std::Array <Microsoft::VisualStudio::Shell::Interop::IVsTask const &> const & pDependentTasks, Microsoft::VisualStudio::Shell::Interop::IVsTaskBody const & pTaskBody);
public Microsoft.VisualStudio.Shell.Interop.IVsTask ContinueWhenAllCompleted (uint context, uint dwTasks, Microsoft.VisualStudio.Shell.Interop.IVsTask[] pDependentTasks, Microsoft.VisualStudio.Shell.Interop.IVsTaskBody pTaskBody);
abstract member ContinueWhenAllCompleted : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsTask[] * Microsoft.VisualStudio.Shell.Interop.IVsTaskBody -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function ContinueWhenAllCompleted (context As UInteger, dwTasks As UInteger, pDependentTasks As IVsTask(), pTaskBody As IVsTaskBody) As IVsTask
Parameters
- context
- UInt32
[in] Where to run this task.
- dwTasks
- UInt32
[in] The number of tasks to wait.
- pDependentTasks
- IVsTask[]
[in] An array of tasks to wait.
- pTaskBody
- IVsTaskBody
[in] Worker method for the task.
Returns
The created task that runs after all of the other tasks have completed.
Remarks
This method is safe to access from any thread.