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

Тип результата, полученного этой задачей.

Параметры

tcs
IVsTaskCompletionSource

Источник завершения задачи.

Возвращаемое значение

Task<T>

Задача.

Комментарии

Этот делегат преобразует возвращаемую System.Threading.Tasks.Task функцию, чтобы она возвращала IVsTask вместо. Делегат предоставляется вызывающим объектом и используется для возврата экземпляра System. Threading. Tasks. Task, который будет преобразован в IVsTask .

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