TaskMonitor: free yourself from async void! NuGet Package

Free yourself from async void!
TaskMonitor is a task wrapper component helping you to deal with "fire and forget" Task (non awaited task) by implementing async/await best practices.

Featuring:

* Safe execution of your non awaited tasks
* Delegates for all states of the loaded task
* Builder pattern for more elegant construction and deferred execution
* Support for task with result
* Default handling of errors and statistics
* Global configuration for statistics and errors handler
* Consider globally or locally the cancel state as faulted to simplify your workflow.




Got any TaskMonitor: free yourself from async void! Question?





Info

Version: 1.0.2
Author(s): Jean-Marie Alfonsi
Last Update: Monday, January 11, 2021
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/roubachof/Sharpnado.TaskMonitor
NuGet Url: https://www.nuget.org/packages/Sharpnado.TaskMonitor


Install
Install-Package Sharpnado.TaskMonitor
dotnet add package Sharpnado.TaskMonitor
paket add Sharpnado.TaskMonitor
Sharpnado.TaskMonitor Download (Unzip the "nupkg" after downloading)

10 packages depend on this package.


Tags



STATS

must-have-score

3.4

avg-downloads-per-day

68

days-since-last-release

1361