TryIt offers a simple, fluent way to try/retry actions, methods and tasks. You can pause between retries using one of the built-in delay policies or create your own.
You can also add error and success policies to fine tune your control of the process.
**Warning** Versions 2.0.0 and above have several breaking changes with previous versions. See the documentation for details.
Install-Package yozepi.Tryit -Version 184.108.40.2060101
dotnet add package yozepi.Tryit --version 220.127.116.110101
<PackageReference Include="yozepi.Tryit" Version="18.104.22.1680101" />
paket add yozepi.Tryit --version 22.214.171.1240101
#r "nuget: yozepi.Tryit, 126.96.36.1990101"
// Install yozepi.Tryit as a Cake Addin #addin nuget:?package=yozepi.Tryit&version=188.8.131.520101 // Install yozepi.Tryit as a Cake Tool #tool nuget:?package=yozepi.Tryit&version=184.108.40.2060101
2.0.1 - Add new extension methods for basic, backoff Fibonacci and no delay.
2.0.0 - Rewrite of most of the code to improve performance and to simplify use.
1.2.1 - Rebuilt package as a PCL. Package now targets .Net Framework 4.5, .Net core, Windows 8, Windows Phone 8.1, Windows Phone Silverlight 8, Xamarin.Android, Xamarin.iOS, Xamarin.iOS (classic).
1.2.0 - Added a Fibonacci delay.
1.1.0 - Added the ability to cancel trying with a CancellationToken. Improved Task processing.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on yozepi.Tryit:
Web GUI Automation Framework
This package is not used by any popular GitHub repositories.