允许从用户代码控制 Awaitable 对象完成的对象。
| Awaitable | 获取由完成源控制的 Awaitable 对象。 |
| Reset | 重置完成源(这将把 Awaitable 属性设置为新的 Awaitable 对象)。 |
| SetCanceled | 引发取消。 |
| SetException | 引发带有异常的完成。 |
| SetResult | 引发完成。 |
| TrySetCanceled | 引发取消(如果 Awaitable 对象已完成或已取消,则返回 false)。 |
| TrySetException | 引发带有异常的完成。 |
| TrySetResult | 引发 Awaitable 对象的完成。 |