VsInvokableAsyncFunction<T> Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado pelo auxiliar da biblioteca de tarefas assíncrona para pegar um IVsTaskCompletionSource e retornar uma tarefa TPL (biblioteca paralela de tarefas).
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)
Parâmetros de tipo
- T
O tipo do resultado produzido por essa tarefa.
Parâmetros
A origem de conclusão da tarefa.
Valor Retornado
- Task<T>
A tarefa.
Comentários
Esse delegado converte uma função de retorno System.Threading.Tasks.Task para retornar um IVsTask em vez disso. O delegado é fornecido pelo chamador e é usado para retornar a instância de System. Threading. Tasks. Task que seria convertida em IVsTask .