fm.Extensions.Tasks 2.0.0-preview9

Provides a convenient way to run async tasks with proper callback and exception handling. This is especially useful when running async code from the UI context (e.g. WPF).
Supports parallel Tasks, Cancellation as well as Dependency Injection.

Commonly used Types:
ITaskHelper
TaskHelper
TaskExtensions

This is a prerelease version of fm.Extensions.Tasks.
Install-Package fm.Extensions.Tasks -Version 2.0.0-preview9
dotnet add package fm.Extensions.Tasks --version 2.0.0-preview9
<PackageReference Include="fm.Extensions.Tasks" Version="2.0.0-preview9" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add fm.Extensions.Tasks --version 2.0.0-preview9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* Cancelled tasks are now properly removed from the "IsRunning" state
* Removed obscure Task.ContinueWithUi() extension
* TaskHelper.Run() now only accepts Tasks, for Action and Func use TaskHelper.RunAsTask() instead
* Regression: Fixed Finished being called on faulted tasks

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.0-preview9 103 4/15/2019
2.0.0-preview7 252 1/11/2018
2.0.0-preview6 256 1/11/2018
2.0.0-preview5 364 1/3/2018
2.0.0-preview4 252 12/14/2017
2.0.0-preview3 216 12/13/2017
2.0.0-preview2 212 10/9/2017
2.0.0-preview1 221 9/1/2017
1.0.0-beta2 342 12/5/2016
1.0.0-beta1 340 7/24/2016