IVsThreadPool Interface

Manages background operations in the environment.

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

Syntax

'Declaration
<GuidAttribute("615FF0FB-A19B-4BC8-B9AF-372EA191BA46")> _
<InterfaceTypeAttribute()> _
Public Interface IVsThreadPool
[GuidAttribute("615FF0FB-A19B-4BC8-B9AF-372EA191BA46")]
[InterfaceTypeAttribute()]
public interface IVsThreadPool
[GuidAttribute(L"615FF0FB-A19B-4BC8-B9AF-372EA191BA46")]
[InterfaceTypeAttribute()]
public interface class IVsThreadPool
[<GuidAttribute("615FF0FB-A19B-4BC8-B9AF-372EA191BA46")>]
[<InterfaceTypeAttribute()>]
type IVsThreadPool =  interface end
public interface IVsThreadPool

The IVsThreadPool type exposes the following members.

Methods

  Name Description
Public method ScheduleTask Schedules a task to run.
Public method ScheduleWaitableTask Schedules a task and a handle to wait on before running the task.
Public method UnscheduleWaitableTask Removes a handle and task from the list of waitable tasks.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace