VsInvokableAsyncFunction<T> Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется вспомогательным модулем библиотеки асинхронных задач для получения IVsTaskCompletionSource и возврата задачи «Библиотека параллельных задач» (TPL).
generic <typename T>
public delegate System::Threading::Tasks::Task<T> ^ VsInvokableAsyncFunction(IVsTaskCompletionSource ^ tcs);
public delegate System.Threading.Tasks.Task<T> VsInvokableAsyncFunction<T>(IVsTaskCompletionSource tcs);
type VsInvokableAsyncFunction<'T> = delegate of IVsTaskCompletionSource -> Task<'T>
Public Delegate Function VsInvokableAsyncFunction(Of T)(tcs As IVsTaskCompletionSource) As Task(Of T)
Параметры типа
- T
Тип результата, полученного этой задачей.
Параметры
Источник завершения задачи.
Возвращаемое значение
- Task<T>
Задача.
Комментарии
Этот делегат преобразует возвращаемую System.Threading.Tasks.Task функцию, чтобы она возвращала IVsTask вместо. Делегат предоставляется вызывающим объектом и используется для возврата экземпляра System. Threading. Tasks. Task, который будет преобразован в IVsTask .