TaskProgressOptions Класс

Определение

Содержит неизменяемые параметры для IVsTaskProgress .

public ref class TaskProgressOptions
public class TaskProgressOptions
type TaskProgressOptions = class
Public Class TaskProgressOptions
Наследование
TaskProgressOptions

Конструкторы

TaskProgressOptions(String)

Инициализирует новый экземпляр класса TaskProgressOptions.

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

Инициализирует новый экземпляр класса TaskProgressOptions.

Поля

ProgressStream

Необязательный поток, который показывает ход выполнения задачи. Выходные данные этого потока будут подготавливаться к просмотру в пользовательском интерфейсе, например в окне вывода. Если StreamConverter значение не задано, выводится поток вывода необработанного потока.

StreamConverter

Необязательный преобразователь потоков, который преобразует в ProgressStream Формат, отображаемый в пользовательском интерфейсе.

Свойства

CompletionActions

Возвращает значение, указывающее набор флагов, которые представляют видимость в пользовательском интерфейсе Центр состояния задач, который IVsTaskProgress связан с этими параметрами после завершения.

Display

Объект, который будет использоваться для вывода выходных данных. Например IVsOutputWindowPane , если имеет значение DisplayType OutputWindow .

DisplayTaskDetails

Возвращает значение, используемое для вызова предоставляемого вызывающего объекта Action<T> . чтобы получить дополнительные сведения о IVsTaskProgress связанном с ним элементе, пользователю. Может привести пользователя к окну инструментов, связанному с задачей, или открыть журнал ошибок, например. , Task Переданный в действие, будет Task зарегистрировано в IVsTaskProgress .

DisplayType

Возвращает свойство, указывающее, где будет выводиться результат задач, связанных с IVsTaskProgress .

Title

Возвращает значение, указывающее заголовок объекта, IVsTaskProgress связанного с этими параметрами.

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