VsInvokableAsyncFunction<T> 委托

定义

由异步任务库 helper 用于获取 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 。 委托由调用方提供,用于返回将被转换为的 "系统" 任务 IVsTask 实例。

适用于