TaskProgressOptions Classe

Definição

Contém opções imutáveis para um IVsTaskProgress .

public ref class TaskProgressOptions
public class TaskProgressOptions
type TaskProgressOptions = class
Public Class TaskProgressOptions
Herança
TaskProgressOptions

Construtores

TaskProgressOptions(String)

Inicializa uma nova instância da classe TaskProgressOptions.

TaskProgressOptions(String, Stream, IVsProgressStreamConverter, CompletionActions, Action<Task>, LogDisplayType, Object)

Inicializa uma nova instância da classe TaskProgressOptions.

Campos

ProgressStream

Um fluxo opcional que mostra o progresso de uma tarefa. Essa saída de fluxo será renderizada em uma interface do usuário como a janela de saída. Se não StreamConverter for especificado, a saída de fluxo bruto será exibida.

StreamConverter

Um conversor de fluxo opcional que converte um ProgressStream em um formato que é exibido em uma interface do usuário.

Propriedades

CompletionActions

Obtém um valor que indica um conjunto de sinalizadores que representam a visibilidade no Central de Status de Tarefas interface do usuário que o IVsTaskProgress associado a essas opções terá após a conclusão.

Display

O objeto que será usado para exibir a saída. Por exemplo, IVsOutputWindowPane quando o DisplayType é OutputWindow .

DisplayTaskDetails

Obtém um valor usado para invocar um chamador fornecido Action<T> . para fornecer mais detalhes sobre o IVsTaskProgress associado a isso, para o usuário. Pode levar o usuário para a janela de ferramentas associada à tarefa ou abrir um log de erros, por exemplo. O Task passado para a ação será Task registrado com o IVsTaskProgress .

DisplayType

Obtém uma propriedade que indica onde a saída das tarefas associadas ao IVsTaskProgress seria.

Title

Obtém um valor que indica o título do IVsTaskProgress associado a essas opções.

Aplica-se a