AbstractUIThreadOperationContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementação de base abstrata da IUIThreadOperationContext interface.
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
- Herança
-
AbstractUIThreadOperationContext
- Implementações
Construtores
| AbstractUIThreadOperationContext(Boolean, String) |
Cria uma nova instância do AbstractUIThreadOperationContext. |
Propriedades
| AllowCancellation |
Obtém se a operação pode ser cancelada. |
| CompletedItems | |
| Description |
Obtém a descrição da operação legível pelo usuário, composta pela descrição ou descrições de contexto inicial de todos os escopos atualmente adicionados. |
| Properties |
Uma coleção de propriedades. |
| Scopes |
Obtém a lista atual de IUIThreadOperationScope s neste contexto. |
| TotalItems | |
| UserCancellationToken |
Token de cancelamento para o cancelamento da operação. |
Métodos
| AddScope(Boolean, String) |
Adiciona um escopo de operação de thread de interface do usuário com sua própria regressão, descrição e rastreador de progresso. O escopo é removido do contexto no Dispose. |
| Dispose() |
Descarta esta instância. |
| OnScopeChanged(IUIThreadOperationScope) | |
| OnScopeDisposed(IUIThreadOperationScope) | |
| OnScopeProgressChanged(IUIThreadOperationScope) | |
| OnScopesChanged() |
Chamado quando novos IUIThreadOperationScope s são adicionados ou descartados. |
| TakeOwnership() |
Permite que um componente assuma a propriedade total sobre essa operação de thread de interface do usuário, por exemplo, quando ele mostra sua própria caixa de diálogo de interface modal e manipula o cancelamento por meio dessa caixa de diálogo. |