Objects allowing to control completion of an Awaitable object from user code.
Awaitable | Get the awaitable controlled by the completion source. |
Reset | Reset the completion source (this will set the Awaitable property to a new Awaitable object). |
SetCanceled | Raise cancellation. |
SetException | Raise completion with an exception. |
SetResult | Raise completion. |
TrySetCanceled | Raise cancellation (returns false if the awaitable was already completed or canceled). |
TrySetException | Raise completion with an exception. |
TrySetResult | Raise the awaitable completion. |