IVsTaskProgress 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.
Uma interface que representa tarefas em um IVsTaskProgressCollection .
public interface class IVsTaskProgress : System::ComponentModel::INotifyPropertyChanged
public interface IVsTaskProgress : System.ComponentModel.INotifyPropertyChanged
type IVsTaskProgress = interface
interface INotifyPropertyChanged
Public Interface IVsTaskProgress
Implements INotifyPropertyChanged
- Implementações
Propriedades
| CanBeCanceled |
Obtém um valor que indica se a tarefa é cancelada neste momento no tempo. Isso é atualizado via Progress . |
| CanRunInBackground |
Obtém ou define um valor que indica se a tarefa pode ser executada sem que a interface do usuário modal seja exibida para ela. |
| Options |
Obtém uma cópia das opções configuradas na inicialização para um IVsTaskProgress comportamento e dados. |
| PercentComplete |
Obtém um valor que indica a porcentagem de conclusão da tarefa associada a isso. Se esse valor for nulo, o progresso será indeterminado. Isso é atualizado via Progress . |
| Progress |
Obtém o deste IProgress<T> . Pode ser usado para atualizar o comportamento e o estado deste por meio de Report(T) . PercentComplete deve estar entre 0 e 100 (inclusivo) ou NULL para o progresso indeterminado. |
| ProgressText |
Obtém um valor de cadeia de caracteres indicando informações extras sobre o progresso atual da tarefa. Isso é atualizado via Progress . |
| Status |
Obtém um valor que indica o status da tarefa. Se isso for nulo, o status da tarefa será desconhecido. Se nenhuma tarefa for registrada com esse objeto, Status será definida automaticamente com base no valor de PercentComplete . |
| Task |
A tarefa que foi registrada com essa instância por meio do RegisterTask(Task) método. |
| UserCancellation |
Obtém o token que indica se o usuário solicitou o cancelamento. |
Métodos
| RegisterTask(Task) |
Registra a tarefa com o IVsTaskStatusCenterService que o chamador deseja que tenha acompanhado. A tarefa será exibida na IVsTaskStatusCenterService interface do usuário. |