IVsTaskSchedulerService2 Interface

Provides task scheduling methods.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)

Syntax

'Declaration
<GuidAttribute("8176DC77-36E2-4987-955B-9F63C6F3F229")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsTaskSchedulerService2
[GuidAttribute("8176DC77-36E2-4987-955B-9F63C6F3F229")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTaskSchedulerService2
[GuidAttribute(L"8176DC77-36E2-4987-955B-9F63C6F3F229")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsTaskSchedulerService2
[<GuidAttribute("8176DC77-36E2-4987-955B-9F63C6F3F229")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTaskSchedulerService2 =  interface end
public interface IVsTaskSchedulerService2

The IVsTaskSchedulerService2 type exposes the following members.

Methods

  Name Description
Public method GetAsyncTaskContext Gets the shell's instance of joinable task context. The functionality in this method is intended to be exposed by helper classes in MPF and not to be directly consumed by users.
Public method GetTaskScheduler Gets the task scheduler instance used for the context specified. This returnc a TaskScheduler type. The functionality in this method is intended to be exposed by helper classes in MPF and not to be directly consumed by users.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace