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()

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

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