C# Класс SonarLint.VisualStudio.Progress.Controller.ProgressControllerStep

Partial class implementation of IProgressStepExecutionEvents
Наследование: IProgressStepExecutionEvents
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DoStatefulExecution void
GetContext VsTaskRunContext
IProgressStepExecutionEvents void
IProgressStepOperation Task
Initialize void

Открытые методы

Метод Описание
ProgressControllerStep ( IProgressController controller, ProgressStepDefinition definition ) : Microsoft.VisualStudio

Creates a step from definition

Защищенные методы

Метод Описание
ExecuteOperation ( CancellationToken cancellationToken, IProgressStepExecutionEvents progressCallback ) : void

Executes the operation

OnExecutionStateChanged ( ) : void

Invokes the StateChanged event based on the ExecutionState of the object

SetStepKind ( bool indeterminate ) : void

Sets the whether Indeterminate and updates the inital Progress

UpdateProgress ( string progressDetailText, double progress ) : void

Updates the progress with the specified values

Приватные методы

Метод Описание
DoStatefulExecution ( IProgressStepExecutionEvents progressCallback, CancellationToken cancellationToken ) : void
GetContext ( StepExecution execution ) : VsTaskRunContext

Returns the VsTaskRunContext for StepExecution

IProgressStepExecutionEvents ( string progressDetailText, double progress ) : void
IProgressStepOperation ( CancellationToken cancellationToken, IProgressStepExecutionEvents progressCallback ) : Task
Initialize ( ) : void

Initializes the step

Описание методов

ExecuteOperation() защищенный Метод

Executes the operation
protected ExecuteOperation ( CancellationToken cancellationToken, IProgressStepExecutionEvents progressCallback ) : void
cancellationToken CancellationToken Cancellation token
progressCallback IProgressStepExecutionEvents The callback instance to use when executing the operation
Результат void

OnExecutionStateChanged() защищенный Метод

Invokes the StateChanged event based on the ExecutionState of the object
protected OnExecutionStateChanged ( ) : void
Результат void

ProgressControllerStep() публичный Метод

Creates a step from definition
public ProgressControllerStep ( IProgressController controller, ProgressStepDefinition definition ) : Microsoft.VisualStudio
controller IProgressController The hosting for this step
definition ProgressStepDefinition The for which to create the step
Результат Microsoft.VisualStudio

SetStepKind() защищенный Метод

Sets the whether Indeterminate and updates the inital Progress
protected SetStepKind ( bool indeterminate ) : void
indeterminate bool Whether requested an indeterminate step
Результат void

UpdateProgress() защищенный Метод

Updates the progress with the specified values
protected UpdateProgress ( string progressDetailText, double progress ) : void
progressDetailText string Optional progress detail text
progress double Progress in a range of 0.0 to 1.0
Результат void