IVsOperationProgressStageStatus 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.
Information about operation progress stages. Note: Current interface and behavior are preliminary and subject to change. The status includes contributions to the stage itself as well as contributions to the known upstream stages. For example, the Intellisense stage status includes scheduled work in the following stages: Projects Loaded, Updating Projects and Intellisense.
public interface class IVsOperationProgressStageStatus
public interface IVsOperationProgressStageStatus
type IVsOperationProgressStageStatus = interface
Public Interface IVsOperationProgressStageStatus
Properties
Status |
Gets the status of the stage. |
Methods
WaitForCompletionAsync() |
Waits for the current work in-progress to complete. |
Events
InProgressChanged |
Event that gets triggered when the stage becomes in progress or when it completes the scheduled work. Notifications are queued and triggered asynchronously, on a background thread and could be delayed. Subscribers can use the version number received via OperationProgressStatusChangedEventArgs in combination with Status to detect whether the notification is old. Whenever possible, it is recommended to use WaitForCompletionAsync() instead. |