VsInvokableAsyncFunction<T> Delegar

Definição

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

tcs
IVsTaskCompletionSource

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 .

Aplica-se a