IUIThreadOperationContext Interface
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.
Representa um contexto de execução de uma operação de execução potencialmente demorada no thread da interface do usuário, que permite o cancelamento e a indicação de espera de duas vias compartilhada.
public interface class IUIThreadOperationContext : IDisposable, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IUIThreadOperationContext : IDisposable, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IUIThreadOperationContext = interface
interface IPropertyOwner
interface IDisposable
Public Interface IUIThreadOperationContext
Implements IDisposable, IPropertyOwner
- Derivado
- Implementações
Comentários
As instâncias que implementam essa interface são produzidas pelo IUIThreadOperationExecutor componente MEF.
Propriedades
| AllowCancellation |
Obtém se a operação pode ser cancelada. |
| Description |
Obtém a descrição da operação legível pelo usuário, composta pela descrição e descrições de contexto inicial de todos os escopos atualmente adicionados. |
| Properties |
A coleção de propriedades controladas pelo proprietário da propriedade. (Herdado de IPropertyOwner) |
| Scopes |
Obtém a lista atual de IUIThreadOperationScope s neste contexto. |
| UserCancellationToken |
Token de cancelamento que permite ao usuário cancelar a operação, a menos que a operação não seja cancelada. |
Métodos
| AddScope(Boolean, String) |
Adiciona um escopo de operação de thread de interface do usuário com seu próprio cancelamento, descrição e rastreador de progresso. O escopo é removido do contexto no Dispose. |
| 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. |