AbstractUIThreadOperationContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактная Базовая реализация IUIThreadOperationContext интерфейса.
public ref class AbstractUIThreadOperationContext abstract : IDisposable, Microsoft::VisualStudio::Utilities::IPropertyOwner, Microsoft::VisualStudio::Utilities::IUIThreadOperationContext
public abstract class AbstractUIThreadOperationContext : IDisposable, Microsoft.VisualStudio.Utilities.IPropertyOwner, Microsoft.VisualStudio.Utilities.IUIThreadOperationContext
type AbstractUIThreadOperationContext = class
interface IUIThreadOperationContext
interface IPropertyOwner
interface IDisposable
Public MustInherit Class AbstractUIThreadOperationContext
Implements IDisposable, IPropertyOwner, IUIThreadOperationContext
- Наследование
-
AbstractUIThreadOperationContext
- Реализации
Конструкторы
| AbstractUIThreadOperationContext(Boolean, String) |
Создает новый экземпляр класса AbstractUIThreadOperationContext. |
Свойства
| AllowCancellation |
Возвращает значение, указывающее, можно ли отменить операцию. |
| CompletedItems | |
| Description |
Получает описание операции для чтения пользователем, состоящее из начального описания контекста или описаний всех добавленных в данный момент областей. |
| Properties |
Коллекция свойств. |
| Scopes |
Возвращает текущий список IUIThreadOperationScope s в этом контексте. |
| TotalItems | |
| UserCancellationToken |
Токен отмены для отмены операции. |
Методы
| AddScope(Boolean, String) |
Добавляет область действия потока пользовательского интерфейса с собственной отменяемостью, описанием и средством отслеживания хода выполнения. Область удаляется из контекста Dispose. |
| Dispose() |
Ликвидирует этот экземпляр. |
| OnScopeChanged(IUIThreadOperationScope) | |
| OnScopeDisposed(IUIThreadOperationScope) | |
| OnScopeProgressChanged(IUIThreadOperationScope) | |
| OnScopesChanged() |
Вызывается при IUIThreadOperationScope добавлении или удалении новых объектов. |
| TakeOwnership() |
Позволяет компоненту принимать полный доступ над этой операцией потока пользовательского интерфейса, например, когда он отображает собственное модальное диалоговое окно пользовательского интерфейса и обрабатывает отмену с помощью этого диалогового окна. |