Partager via


Microsoft.VisualStudio.TaskStatusCenter Namespace

Classes

TaskDisplayItem

Information about a running task that would be displayed in a UI such as the Task Status Center.

TaskProgressCollectionOptions

Holds immutable options for an IVsTaskProgressCollection.

TaskProgressOptions

Holds immutable options for an IVsTaskProgress.

Structs

TaskHandlerOptions

Holds options for a ITaskHandler that are configured on initialization.

TaskProgressData

A struct that holds the updatable data for a ITaskHandler. The data is related to the ongoing progress of a ITaskHandler task. The data will be displayed in the IVsTaskStatusCenterService UI appropriately.

Interfaces

ITaskHandler

Interface representing the objects tracked by the IVsTaskStatusCenterService. These objects are given back to callers to interact with the IVsTaskStatusCenterService with regards to their registered task.

ITaskHandler2

Interface representing the objects tracked by the IVsTaskStatusCenterService. These objects are given back to callers to interact with the IVsTaskStatusCenterService with regards to their registered task.

IVsProgressStreamConverter

An interface that enables implementors to convert a stream into a format that can be displayed in a readable format.

IVsTaskProgress

An interface representing tasks in an IVsTaskProgressCollection.

IVsTaskProgressCollection

The IVsTaskProgressCollection represents a set of tasks to be collected together for display as a group in a progress indicator control or in the Task Status Center.

IVsTaskProgressService

The IVsTaskProgressService allows a set of tasks to be collected together for display as a group in a user interface such as the Task Status Center.

IVsTaskStatusCenterService

The IVsTaskStatusCenterService allows the caller of this service to Register Task tasks with this service. The caller can then configure how information about their task is displayed to the User via the IVsTaskStatusCenterService UI.

IVsTaskStatusCenterViewFactory

Provides the icon and tooltip to display, and a control that displays the list of currently running tasks.

SVsTaskProgressService

Interface for getting the SVsTaskProgressService.

SVsTaskStatusCenterService

Interface for getting the SVsTaskStatusCenterService.

SVsTaskStatusCenterViewFactory

Service Interface for the TaskStatusCenterService.

Enums

CompletionActions

A set of flags that mark the visibility of a ITaskHandler in the Task Status Center UI upon completion.

LogDisplayType

The UI where output would be directed for an IVsTaskProgress or IVsTaskProgressCollection.

ShowProgressResult
TaskProgressCollectionStatus

Represents the status of an IVsTaskProgressCollection.