ReusableTasks 2.0.0

ReusableTasks is a (nearly) zero allocation Task-like object for use when declaring async methods.

Install-Package ReusableTasks -Version 2.0.0
dotnet add package ReusableTasks --version 2.0.0
<PackageReference Include="ReusableTasks" Version="2.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ReusableTasks --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ReusableTasks, 2.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install ReusableTasks as a Cake Addin
#addin nuget:?package=ReusableTasks&version=2.0.0

// Install ReusableTasks as a Cake Tool
#tool nuget:?package=ReusableTasks&version=2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

General

  • Removed the TrySet methods from ReusableTaskCompletionSource. As this is a reusable object, you must call SetResult, SetException or SetCancelled exactly once for every 'await' invocation. The TrySet methods may tempt someone into calling
    'TrySetResult' and 'TrySetCanceled', which would result in two different results being set.

General

  • Removed the TrySet methods from ReusableTaskCompletionSource. As this is a reusable object, you must call SetResult, SetException or SetCancelled exactly once for every 'await' invocation. The TrySet methods may tempt someone into calling
    'TrySetResult' and 'TrySetCanceled', which would result in two different results being set.

  • .NETStandard 2.0

    • No dependencies.
  • .NETStandard 2.1

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ReusableTasks:

Package Downloads
MonoTorrent
MonoTorrent is a cross platform and open source implementation of the BitTorrent protocol. It supports many advanced features such as Encryption, DHT, Peer Exchange, Web Seeding and Magnet Links. Notable features include: -Encryption -Dht -Peer Exchange (uTorrent style) -Local Peer Discovery -Web Seeding (getright style) -Magnet Links / Metadata download -IPV6 -FAST Extensions -Sparse files (NTFS file system) -Multi-tracker torrents -Compact tracker responses -IP Address white listing / black listing -Fast Resume -Initial Seeding (super seeding) -Selective downloading -Prioritised downloading -Full bittorrent tracker -Dynamic request queue size -Memory Cache -Endgame mode -Per torrent and global rate limiting -Individual file relocation

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on ReusableTasks:

Repository Stars
alanmcgovern/monotorrent
The official repository for MonoTorrent, a bittorrent library for .NET

Version History

Version Downloads Last updated
2.0.0 3,515 5/18/2020
1.0.8 228 5/18/2020
1.0.7 5,026 4/25/2020
1.0.6 18,721 12/2/2019
1.0.6-beta 226 11/28/2019
1.0.5 349 11/17/2019
1.0.4 186 11/17/2019
1.0.3 249 11/13/2019
1.0.2 195 11/11/2019
1.0.1 312 11/2/2019
1.0.0 236 11/1/2019
0.99.4 341 10/30/2019
0.99.3 193 10/30/2019
0.99.1 196 10/29/2019
0.99.0 191 10/29/2019
0.0.1 196 10/28/2019