<PackageReference Include="Polly" Version="5.6.0" />

IPolicyWrapExtension

public static class IPolicyWrapExtension
Extension methods for IPolicyWrap.
public static IEnumerable<IsPolicy> GetPolicies(this IPolicyWrap policyWrap)

Returns all the policies in this IPolicyWrap, in Outer-to-Inner order.

public static IEnumerable<TPolicy> GetPolicies<TPolicy>(this IPolicyWrap policyWrap)

Returns all the policies in this IPolicyWrap of type TPolicy, in Outer-to-Inner order.

public static IEnumerable<TPolicy> GetPolicies<TPolicy>(this IPolicyWrap policyWrap, Func<TPolicy, bool> filter)

Returns all the policies in this IPolicyWrap of type TPolicy matching the filter, in Outer-to-Inner order.

public static TPolicy GetPolicy<TPolicy>(this IPolicyWrap policyWrap)

Returns the single policy in this IPolicyWrap of type TPolicy.

public static TPolicy GetPolicy<TPolicy>(this IPolicyWrap policyWrap, Func<TPolicy, bool> filter)

Returns the single policy in this IPolicyWrap of type TPolicy matching the filter.