The new Task should support modern .NET expectations, including but not limited to:
- async support (Task/ValueTask/etc)
- Cancellation (ctok parameter, managed/injected by the engine as part of the ExecuteAsync call)
The new Task should support a 'context' object parameter to ExecuteAsync that the engine can use to host APIs that are otherwise dangerous in a multi-threaded environment.
The new Task should support modern .NET expectations, including but not limited to:
The new Task should support a 'context' object parameter to ExecuteAsync that the engine can use to host APIs that are otherwise dangerous in a multi-threaded environment.