TaskProgressOptions Klasa

Definicja

Zawiera niezmienne opcje dla IVsTaskProgress .

public ref class TaskProgressOptions
public class TaskProgressOptions
type TaskProgressOptions = class
Public Class TaskProgressOptions
Dziedziczenie
TaskProgressOptions

Konstruktory

TaskProgressOptions(String)

Inicjuje nowe wystąpienie klasy TaskProgressOptions.

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

Inicjuje nowe wystąpienie klasy TaskProgressOptions.

Pola

ProgressStream

Opcjonalny strumień, który pokazuje postęp zadania. Te dane wyjściowe strumienia będą renderowane w interfejsie użytkownika, takim jak okno dane wyjściowe. Jeśli nie StreamConverter zostanie określony, zostanie wyświetlone wyjście nieprzetworzonego strumienia.

StreamConverter

Opcjonalny konwerter strumienia, który przekonwertuje ProgressStream do formatu, który jest wyświetlany w interfejsie użytkownika.

Właściwości

CompletionActions

Pobiera wartość wskazującą zestaw flag, które reprezentują widoczność w interfejsie użytkownika centrum stanu zadań, które są IVsTaskProgress skojarzone z tymi opcjami po zakończeniu.

Display

Obiekt, który będzie używany do wyświetlania danych wyjściowych. Na przykład IVsOutputWindowPane , gdy DisplayType ma wartość OutputWindow .

DisplayTaskDetails

Pobiera wartość użytą do wywołania dostarczonego obiektu wywołującego Action<T> . Aby uzyskać więcej szczegółowych informacji o IVsTaskProgress skojarzonych z tym użytkownikiem, należy do użytkownika. Może poprowadzić użytkownika do okna narzędzi skojarzonego z zadaniem lub otworzyć na przykład dziennik błędów. TaskPrzekazanie do akcji zostanie Task zarejestrowane przy użyciu IVsTaskProgress .

DisplayType

Pobiera właściwość wskazującą miejsce, w którym zostaną umieszczone dane wyjściowe zadań skojarzonych z obiektem IVsTaskProgress .

Title

Pobiera wartość wskazującą tytuł IVsTaskProgress skojarzonych z tymi opcjami.

Dotyczy