VsInvokableAsyncFunction<T> Delegat

Definition

Wird vom Hilfsprogramm für die asynchrone Task Bibliothek verwendet, um eine zu verwenden IVsTaskCompletionSource und eine Task Parallel Library (TPL)-Aufgabe zurückzugeben.

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) 

Typparameter

T

Der Ergebnistyp, der von dieser Aufgabe erzeugt wird.

Parameter

tcs
IVsTaskCompletionSource

Die Aufgaben Vervollständigungs Quelle.

Rückgabewert

Task<T>

Die Aufgabe.

Hinweise

Dieser Delegat konvertiert eine Rückgabe System.Threading.Tasks.Task Funktion, um stattdessen ein-Objekt zurückzugeben IVsTask . Der Delegat wird vom Aufrufer bereitgestellt und wird verwendet, um die System. Threading. Tasks. Task-Instanz zurückzugeben, die in konvertiert wird IVsTask .

Gilt für