TaskProgressOptions 构造函数

定义

重载

TaskProgressOptions(String)

初始化 TaskProgressOptions 类的新实例。

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

初始化 TaskProgressOptions 类的新实例。

TaskProgressOptions(String)

初始化 TaskProgressOptions 类的新实例。

public:
 TaskProgressOptions(System::String ^ title);
public TaskProgressOptions (string title);
new Microsoft.VisualStudio.TaskStatusCenter.TaskProgressOptions : string -> Microsoft.VisualStudio.TaskStatusCenter.TaskProgressOptions
Public Sub New (title As String)

参数

title
String

集合的标题。

适用于

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

初始化 TaskProgressOptions 类的新实例。

public:
 TaskProgressOptions(System::String ^ title, System::IO::Stream ^ progressStream, Microsoft::VisualStudio::TaskStatusCenter::IVsProgressStreamConverter ^ streamConverter, Microsoft::VisualStudio::TaskStatusCenter::CompletionActions completionActions, Action<System::Threading::Tasks::Task ^> ^ displayTaskDetails, Microsoft::VisualStudio::TaskStatusCenter::LogDisplayType displayType, System::Object ^ display);
public TaskProgressOptions (string? title, System.IO.Stream progressStream, Microsoft.VisualStudio.TaskStatusCenter.IVsProgressStreamConverter streamConverter, Microsoft.VisualStudio.TaskStatusCenter.CompletionActions completionActions, Action<System.Threading.Tasks.Task>? displayTaskDetails, Microsoft.VisualStudio.TaskStatusCenter.LogDisplayType displayType, object display);
new Microsoft.VisualStudio.TaskStatusCenter.TaskProgressOptions : string * System.IO.Stream * Microsoft.VisualStudio.TaskStatusCenter.IVsProgressStreamConverter * Microsoft.VisualStudio.TaskStatusCenter.CompletionActions * Action<System.Threading.Tasks.Task> * Microsoft.VisualStudio.TaskStatusCenter.LogDisplayType * obj -> Microsoft.VisualStudio.TaskStatusCenter.TaskProgressOptions
Public Sub New (title As String, progressStream As Stream, streamConverter As IVsProgressStreamConverter, completionActions As CompletionActions, displayTaskDetails As Action(Of Task), displayType As LogDisplayType, display As Object)

参数

title
String

集合的标题。

progressStream
Stream

提供任务进度的流。

streamConverter
IVsProgressStreamConverter

可将流转换为可显示格式的流转换器。

completionActions
CompletionActions

一个值,指示 (s) 的一组标志,这些标志表示 IVsTaskProgress 与这些选项关联的任务状态中心 UI 中的可见性。 如果此值不是 None ,则不能 displayTaskDetails 为 null。

displayTaskDetails
Action<Task>

用于调用提供的调用方的值 Action<T> 。 向用户提供有关与此关联的的详细信息 IVsTaskProgress 。 可能导致用户使用与任务相关联的工具窗口,或打开错误日志(例如)。 如果 completionActions 不是,则 None 该参数不能为 null。 Task传递给操作的将是向 Task 注册的 IVsTaskProgress

displayType
LogDisplayType

DisplayType应以持久性方式显示信息的枚举。 例如输出窗口。

display
Object

如果 displayType 为,则 None 此值应为 null。 如果该 displayType 应为,则为 OutputWindow display IVsOutputWindowPane

适用于