Sharpnado.TaskMonitor by Jean-Marie Alfonsi

<PackageReference Include="Sharpnado.TaskMonitor" Version="1.0.2" />

 Sharpnado.TaskMonitor 1.0.2

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

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>Sharpnado.TaskMonitor</id>
    <version>1.0.2</version>
    <title>TaskMonitor: free yourself from async void!</title>
    <authors>Jean-Marie Alfonsi</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <projectUrl>https://github.com/roubachof/Sharpnado.TaskMonitor</projectUrl>
    <iconUrl>https://raw.githubusercontent.com/roubachof/Sharpnado.TaskMonitor/master/Docs/task-monitor.png</iconUrl>
    <description>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</description>
    <releaseNotes>Fix the scenario where an exception occurs right away before any delay.</releaseNotes>
    <copyright>Copyright 2020 Sharpnado</copyright>
    <tags>async, void, await, task, asynchronous, fire, forget, best, practices</tags>
    <repository type="git" url="https://github.com/roubachof/Sharpnado.TaskMonitor" commit="1a241ed1636295853d11a415e9bd4e732266b5b8" />
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>