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 пользовательском интерфейсе. |