VsInvokableAsyncFunction<T> 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由异步任务库 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
此任务生成的结果的类型。
参数
任务完成源。
返回值
- Task<T>
任务。
注解
此委托将返回 System.Threading.Tasks.Task 函数转换为返回 IVsTask 。 委托由调用方提供,用于返回将被转换为的 "系统" 任务 IVsTask 实例。