TaskCompletionSource代表任务的生产者方未绑定到委托,提供对消费方的访问?

问题描述:

https://msdn.microsoft.com/en-us/library/dd449174.aspxTaskCompletionSource代表任务<TResult>的生产者方未绑定到委托,提供对消费方的访问?

TaskCompletionSource<TResult>类表示Task<TResult>未结合的到委托生产者侧,通过任务属性提供访问消费者侧

什么做以下平均值:

  1. “生产者” 的Task<TResult>

  2. 边的Task<TResult>

  3. “绑定 “消费者” 双方的委托“?

谢谢。

生产者将是产生结果的代码,

public static class Math 
{ 
    static int add(int a, int b) 
    { 
     return a + b; 
    } 
} 

而你将是消费者,代码正在调用这个类:

var result = Math.Add(2,3); 

至于未绑定的委托,我认为这被称为公开实例代表,请查看此Delegate not bound to an instance