IVsUpdateSolutionEventsAsync Interface

This interface is implemented by clients of the SolutionBuildManager which need to be able to respond to the UpdateSolution_EndLastUpdateActionAsync event. When clients have completed their work, they invoke the CompleteLastUpdateAction() method on the provided callback, indicating the SolutionBuildManager need no longer wait for them. This is used to allow clients to avoid blocking for possibly long running work on the UI thread.

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

Syntax

'Declaration
<GuidAttribute("703ECC2C-7631-46A9-AD1E-19D9592C7A6B")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsUpdateSolutionEventsAsync
[GuidAttribute("703ECC2C-7631-46A9-AD1E-19D9592C7A6B")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUpdateSolutionEventsAsync
[GuidAttribute(L"703ECC2C-7631-46A9-AD1E-19D9592C7A6B")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUpdateSolutionEventsAsync
[<GuidAttribute("703ECC2C-7631-46A9-AD1E-19D9592C7A6B")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUpdateSolutionEventsAsync =  interface end
public interface IVsUpdateSolutionEventsAsync

The IVsUpdateSolutionEventsAsync type exposes the following members.

Methods

  Name Description
Public method UpdateSolution_EndLastUpdateActionAsync Completes the last update action.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace