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

Определение

Перегрузки

OperationProgressTask(JoinableTask, String, Func<Task<String>>)

Создает новую единицу работы, которая участвует в IOperationProgressStageAccess .

OperationProgressTask(JoinableTask, String, Func<Task<String>>, Nullable<Guid>)

Создает новую единицу работы, которая участвует в IOperationProgressStageAccess .

OperationProgressTask(JoinableTask, String, Func<Task<String>>)

Создает новую единицу работы, которая участвует в IOperationProgressStageAccess .

public:
 OperationProgressTask(Microsoft::VisualStudio::Threading::JoinableTask ^ joinableTask, System::String ^ name, Func<System::Threading::Tasks::Task<System::String ^> ^> ^ displayName);
public OperationProgressTask (Microsoft.VisualStudio.Threading.JoinableTask joinableTask, string name, Func<System.Threading.Tasks.Task<string>> displayName);
new Microsoft.VisualStudio.OperationProgress.OperationProgressTask : Microsoft.VisualStudio.Threading.JoinableTask * string * Func<System.Threading.Tasks.Task<string>> -> Microsoft.VisualStudio.OperationProgress.OperationProgressTask
Public Sub New (joinableTask As JoinableTask, name As String, displayName As Func(Of Task(Of String)))

Параметры

joinableTask
JoinableTask

Задача, представляющая часть операции.

name
String

Инвариантное имя этой единицы работы.

displayName
Func<Task<String>>

Функция, возвращающая Task<TResult> для получения DisplayName. из этого OperationProgressTask . Вызывается, только если действительно требуется для вывода пользователю.

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

OperationProgressTask(JoinableTask, String, Func<Task<String>>, Nullable<Guid>)

Создает новую единицу работы, которая участвует в IOperationProgressStageAccess .

public:
 OperationProgressTask(Microsoft::VisualStudio::Threading::JoinableTask ^ joinableTask, System::String ^ name, Func<System::Threading::Tasks::Task<System::String ^> ^> ^ displayName, Nullable<Guid> projectId);
public OperationProgressTask (Microsoft.VisualStudio.Threading.JoinableTask joinableTask, string name, Func<System.Threading.Tasks.Task<string>> displayName, Guid? projectId);
new Microsoft.VisualStudio.OperationProgress.OperationProgressTask : Microsoft.VisualStudio.Threading.JoinableTask * string * Func<System.Threading.Tasks.Task<string>> * Nullable<Guid> -> Microsoft.VisualStudio.OperationProgress.OperationProgressTask
Public Sub New (joinableTask As JoinableTask, name As String, displayName As Func(Of Task(Of String)), projectId As Nullable(Of Guid))

Параметры

joinableTask
JoinableTask

Задача, представляющая часть операции.

name
String

Инвариантное имя этой единицы работы.

displayName
Func<Task<String>>

Функция, возвращающая Task<TResult> для получения DisplayName. из этого OperationProgressTask . Вызывается, только если действительно требуется для вывода пользователю.

projectId
Nullable<Guid>

Идентификатор проекта, к которому относится эта задача. Эти сведения можно использовать для контроля операций в прогрес для проектов. Если не указано, задача считается влиянием на все проекты.

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