Microsoft.VisualStudio.OperationProgress Namespace

Classes

CommonOperationProgressStageIds
OperationProgressStageOptions

Holds options for RegisterStageId(String, OperationProgressStageOptions) to register a new OperationProgressStage.

OperationProgressStatusChangedEventArgs

Provides data for InProgressChanged event.

OperationProgressTask

Represents a unit of work that contributes to a IOperationProgressStageAccess.

ProjectStageStatus

Represents the status of the stage for a specific project.

ProjectStatusChangedEventArgs

Provides data for InProgressChanged event.

Structs

OperationProgressStageStatus

Represents the status of the stage.

Interfaces

IOperationProgressStageAccess

Represents a contribution to a particular operation stage. When contribution is done, consumer should call Dispose() or put this object in a using.

IVsOperationProgress

Service that tracks and displays information about operations in progress. To access a stage please use RegisterStageOperationTasksAsync(String, String, UInt32, Func<IOperationProgressStageAccess,Task>).

IVsOperationProgress2

Expands IVsOperationProgress to enable stage access in a JoinableTaskFactory compatible way in order to avoid potential deadlocks when awaiting on operations in progress.

IVsOperationProgressProjectStageStatus

Information about operation progress stages of a particular project. Note: Current interface and behavior are preliminary and subject to change. The status includes contributions to the project itself as well as its project dependencies.

IVsOperationProgressStageStatus

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.

IVsOperationProgressStageStatusForSolutionLoad

Information about operations in progress correlated with solution load. Note: Current interface and behavior are preliminary and subject to change.

IVsOperationProgressStatusService

Provides status information about the operations registered with IVsOperationProgress.

IVsOperationProgressStatusService2

Provides status information about the operations registered with IVsOperationProgress.

SVsOperationProgress
SVsOperationProgressStatusService