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
Инвариантное имя этой единицы работы.
Функция, возвращающая 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
Инвариантное имя этой единицы работы.
Функция, возвращающая Task<TResult> для получения DisplayName. из этого OperationProgressTask . Вызывается, только если действительно требуется для вывода пользователю.
Идентификатор проекта, к которому относится эта задача. Эти сведения можно использовать для контроля операций в прогрес для проектов. Если не указано, задача считается влиянием на все проекты.