IVsTaskProgress Интерфейс

Определение

Интерфейс, представляющий задачи в IVsTaskProgressCollection .

public interface class IVsTaskProgress : System::ComponentModel::INotifyPropertyChanged
public interface IVsTaskProgress : System.ComponentModel.INotifyPropertyChanged
type IVsTaskProgress = interface
    interface INotifyPropertyChanged
Public Interface IVsTaskProgress
Implements INotifyPropertyChanged
Реализации

Свойства

CanBeCanceled

Возвращает значение, указывающее, является ли задача отменяемой в данный момент времени. Это обновление осуществляется с помощью Progress .

CanRunInBackground

Возвращает или задает значение, указывающее, может ли задача запускаться без отображения модального пользовательского интерфейса.

Options

Возвращает копию параметров, настроенных при инициализации для IVsTaskProgress поведения и данных.

PercentComplete

Возвращает значение, указывающее процент завершения задачи, связанной с этим. Если это значение равно null, ход выполнения не определен. Это обновление осуществляется с помощью Progress .

Progress

Получает IProgress<T> из этого. Можно использовать для обновления поведения и состояния этого с помощью Report(T) .

PercentComplete значение должно находиться в диапазоне от 0 до 100 (включительно) или null для неопределенного хода выполнения.

ProgressText

Возвращает строковое значение, указывающее дополнительные сведения о текущем ходе выполнения задачи. Это обновление осуществляется с помощью Progress .

Status

Возвращает значение, указывающее состояние задачи. Если это значение равно null, состояние задачи неизвестно. Если ни одна из задач не зарегистрирована в этом объекте, Status автоматически задается на основе значения PercentComplete .

Task

Задача, зарегистрированная в этом экземпляре с помощью RegisterTask(Task) метода.

UserCancellation

Возвращает токен, указывающий, запросил ли пользователь отмену.

Методы

RegisterTask(Task)

Регистрирует задачу с тем IVsTaskStatusCenterService , что необходимо отвести от вызывающего объекта. Задача будет отображаться в IVsTaskStatusCenterService пользовательском интерфейсе.

Применяется к