IVsTaskBody Interface
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.
This interface and its method are used to encapsulate a body of work that is going to be executed in a task. Instead of using this interface, you should use the helper classes found in the VsTaskLibraryHelper namespace for managed or VsTaskLibraryHelper
include files for native code to create instances of IVsTaskBody
from anonymous methods.
public interface class IVsTaskBody
public interface class IVsTaskBody
__interface IVsTaskBody
public interface IVsTaskBody
[System.Runtime.InteropServices.Guid("05A07459-551F-4CDF-B38A-16089D083110")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTaskBody
type IVsTaskBody = interface
[<System.Runtime.InteropServices.Guid("05A07459-551F-4CDF-B38A-16089D083110")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTaskBody = interface
Public Interface IVsTaskBody
- Attributes
Remarks
This interface is safe to access from any thread.
Methods
DoWork(IVsTask, UInt32, IVsTask[], Object) |
Performs the task work. |