VsTaskLibraryHelper.CreateAndStartTask 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.
Overloads
CreateAndStartTask(IVsTaskSchedulerService, VsTaskRunContext, IVsTaskBody) |
Creates a Visual Studio task that will be executed with the specified context. |
CreateAndStartTask(IVsTaskSchedulerService, VsTaskRunContext, VsTaskBodyCallback) |
Creates a Visual Studio task that will be executed with the specified context. |
CreateAndStartTask(IVsTaskSchedulerService, VsTaskRunContext, Action) |
Creates a Visual Studio task that will be executed with the specified context. |
CreateAndStartTask(IVsTaskSchedulerService, VsTaskRunContext, IVsTaskBody)
Creates a Visual Studio task that will be executed with the specified context.
public:
static Microsoft::VisualStudio::Shell::Interop::IVsTask ^ CreateAndStartTask(Microsoft::VisualStudio::Shell::Interop::IVsTaskSchedulerService ^ scheduler, Microsoft::VisualStudio::Shell::VsTaskRunContext context, Microsoft::VisualStudio::Shell::Interop::IVsTaskBody ^ pTaskBody);
public:
static Microsoft::VisualStudio::Shell::Interop::IVsTask ^ CreateAndStartTask(Microsoft::VisualStudio::Shell::Interop::IVsTaskSchedulerService ^ scheduler, Microsoft::VisualStudio::Shell::VsTaskRunContext context, Microsoft::VisualStudio::Shell::Interop::IVsTaskBody ^ pTaskBody);
static Microsoft::VisualStudio::Shell::Interop::IVsTask CreateAndStartTask(Microsoft::VisualStudio::Shell::Interop::IVsTaskSchedulerService const & scheduler, Microsoft::VisualStudio::Shell::VsTaskRunContext context, Microsoft::VisualStudio::Shell::Interop::IVsTaskBody const & pTaskBody);
public static Microsoft.VisualStudio.Shell.Interop.IVsTask CreateAndStartTask (Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService scheduler, Microsoft.VisualStudio.Shell.VsTaskRunContext context, Microsoft.VisualStudio.Shell.Interop.IVsTaskBody pTaskBody);
static member CreateAndStartTask : Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService * Microsoft.VisualStudio.Shell.VsTaskRunContext * Microsoft.VisualStudio.Shell.Interop.IVsTaskBody -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function CreateAndStartTask (scheduler As IVsTaskSchedulerService, context As VsTaskRunContext, pTaskBody As IVsTaskBody) As IVsTask
Parameters
- scheduler
- IVsTaskSchedulerService
The scheduler that will execute the task.
- context
- VsTaskRunContext
Where the task will be executed.
- pTaskBody
- IVsTaskBody
Action to be executed.
Returns
The task that was created.
Applies to
CreateAndStartTask(IVsTaskSchedulerService, VsTaskRunContext, VsTaskBodyCallback)
Creates a Visual Studio task that will be executed with the specified context.
public:
static Microsoft::VisualStudio::Shell::Interop::IVsTask ^ CreateAndStartTask(Microsoft::VisualStudio::Shell::Interop::IVsTaskSchedulerService ^ scheduler, Microsoft::VisualStudio::Shell::VsTaskRunContext context, Microsoft::VisualStudio::Shell::VsTaskBodyCallback ^ action);
public:
static Microsoft::VisualStudio::Shell::Interop::IVsTask ^ CreateAndStartTask(Microsoft::VisualStudio::Shell::Interop::IVsTaskSchedulerService ^ scheduler, Microsoft::VisualStudio::Shell::VsTaskRunContext context, Microsoft::VisualStudio::Shell::VsTaskBodyCallback ^ action);
public static Microsoft.VisualStudio.Shell.Interop.IVsTask CreateAndStartTask (Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService scheduler, Microsoft.VisualStudio.Shell.VsTaskRunContext context, Microsoft.VisualStudio.Shell.VsTaskBodyCallback action);
static member CreateAndStartTask : Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService * Microsoft.VisualStudio.Shell.VsTaskRunContext * Microsoft.VisualStudio.Shell.VsTaskBodyCallback -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function CreateAndStartTask (scheduler As IVsTaskSchedulerService, context As VsTaskRunContext, action As VsTaskBodyCallback) As IVsTask
Parameters
- scheduler
- IVsTaskSchedulerService
The scheduler that will execute the task.
- context
- VsTaskRunContext
Where the task will be executed.
- action
- VsTaskBodyCallback
VsTaskBodyCallback action to execute as the task body.
Returns
Applies to
CreateAndStartTask(IVsTaskSchedulerService, VsTaskRunContext, Action)
Creates a Visual Studio task that will be executed with the specified context.
public:
static Microsoft::VisualStudio::Shell::Interop::IVsTask ^ CreateAndStartTask(Microsoft::VisualStudio::Shell::Interop::IVsTaskSchedulerService ^ scheduler, Microsoft::VisualStudio::Shell::VsTaskRunContext context, Action ^ action);
public static Microsoft.VisualStudio.Shell.Interop.IVsTask CreateAndStartTask (Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService scheduler, Microsoft.VisualStudio.Shell.VsTaskRunContext context, Action action);
static member CreateAndStartTask : Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService * Microsoft.VisualStudio.Shell.VsTaskRunContext * Action -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function CreateAndStartTask (scheduler As IVsTaskSchedulerService, context As VsTaskRunContext, action As Action) As IVsTask
Parameters
- scheduler
- IVsTaskSchedulerService
The scheduler that will execute the task.
- context
- VsTaskRunContext
Where the task will be executed.
- action
- Action
Anonymous method to execute as the task body.