35,740

Downloads

1,682

Downloads of v 2.2.3

2015-08-09

Last published

Polly

2.2.3

Polly is a .NET 3.5 / 4.0 / 4.5 / PCL library (Profile 259) that allows developers to express transient exception handling policies such as Retry, Retry Forever, Wait and Retry or Circuit Breaker in a fluent manner.

To install Polly, run the following command in the Package Manager Console

PM> Install-Package Polly

Release Notes

2.2.3
---------------------
- Fix PCL implementation of `SystemClock.Reset`
- Added ability to capture the results of executing a policy via `ExecuteAndCapture`

2.2.2
---------------------
- Added extra `NotOnCapturedContext` call to prevent potential deadlocks when blocking on asynchronous calls

2.2.1
---------------------
- Replaced non-blocking sleep implementation with a blocking one for PCL

2.2.0
---------------------
- Added Async Support (PCL)
- PCL Profile updated from Profile78 ->  Profile 259
- Added missing WaitAndRetryAsync overload

2.1.0
---------------------
- Added Async Support (.NET Framework 4.5 Only)

2.0.0
---------------------
- Added Portable Class Library
- The "Polly" NuGet package is now no longer strongly named. The strongly named NuGet package is now "Polly-Signed"

1.1.0
---------------------
- Added additional overloads to Retry
- Allow arbitrary data to be passed to policy execution

Owners

Authors

Michael Wolfenden

Copyright

Copyright © 2015, Michael Wolfenden

Tags

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
Polly 2.2.2 5422 Tuesday, June 02 2015
Polly 2.2.1 10128 Sunday, February 15 2015
Polly 2.2.0 2283 Sunday, January 25 2015
Polly 2.1.0 4978 Friday, November 28 2014
Polly 2.0.0 9534 Thursday, March 13 2014
Polly 1.1.0 1605 Sunday, June 16 2013
Polly 1.0.0 108 Sunday, May 05 2013