TplExtensions.ApplyResultTo 方法

定义

重载

ApplyResultTo<T>(Task, TaskCompletionSource<T>)

将一个任务结果应用于另一个。

ApplyResultTo<T>(Task<T>, TaskCompletionSource<T>)

将一个任务结果应用于另一个。

ApplyResultTo<T>(Task, TaskCompletionSource<T>)

将一个任务结果应用于另一个。

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void ApplyResultTo(System::Threading::Tasks::Task ^ task, System::Threading::Tasks::TaskCompletionSource<T> ^ tcs);
public static void ApplyResultTo<T> (this System.Threading.Tasks.Task task, System.Threading.Tasks.TaskCompletionSource<T> tcs);
static member ApplyResultTo : System.Threading.Tasks.Task * System.Threading.Tasks.TaskCompletionSource<'T> -> unit
<Extension()>
Public Sub ApplyResultTo(Of T) (task As Task, tcs As TaskCompletionSource(Of T))

类型参数

T

由任务返回的值的类型。

参数

task
Task

应将完成应用到其他任务的任务。

tcs
TaskCompletionSource<T>

应接收完成状态的任务。

适用于

ApplyResultTo<T>(Task<T>, TaskCompletionSource<T>)

将一个任务结果应用于另一个。

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void ApplyResultTo(System::Threading::Tasks::Task<T> ^ task, System::Threading::Tasks::TaskCompletionSource<T> ^ tcs);
public static void ApplyResultTo<T> (this System.Threading.Tasks.Task<T> task, System.Threading.Tasks.TaskCompletionSource<T> tcs);
static member ApplyResultTo : System.Threading.Tasks.Task<'T> * System.Threading.Tasks.TaskCompletionSource<'T> -> unit
<Extension()>
Public Sub ApplyResultTo(Of T) (task As Task(Of T), tcs As TaskCompletionSource(Of T))

类型参数

T

由任务返回的值的类型。

参数

task
Task<T>

应将完成应用到其他任务的任务。

tcs
TaskCompletionSource<T>

应接收完成状态的任务。

适用于