Table of Contents

Class IAsyncPolicyPolicyWrapExtensions

Namespace
Polly
Assembly
Polly.dll
public static class IAsyncPolicyPolicyWrapExtensions
Inheritance
IAsyncPolicyPolicyWrapExtensions
Inherited Members

Methods

WrapAsync(IAsyncPolicy, IAsyncPolicy)

public static AsyncPolicyWrap WrapAsync(this IAsyncPolicy outerPolicy, IAsyncPolicy innerPolicy)

Parameters

outerPolicy IAsyncPolicy
innerPolicy IAsyncPolicy

Returns

AsyncPolicyWrap

WrapAsync<TResult>(IAsyncPolicy, IAsyncPolicy<TResult>)

public static AsyncPolicyWrap<TResult> WrapAsync<TResult>(this IAsyncPolicy outerPolicy, IAsyncPolicy<TResult> innerPolicy)

Parameters

outerPolicy IAsyncPolicy
innerPolicy IAsyncPolicy<TResult>

Returns

AsyncPolicyWrap<TResult>

Type Parameters

TResult

WrapAsync<TResult>(IAsyncPolicy<TResult>, IAsyncPolicy)

public static AsyncPolicyWrap<TResult> WrapAsync<TResult>(this IAsyncPolicy<TResult> outerPolicy, IAsyncPolicy innerPolicy)

Parameters

outerPolicy IAsyncPolicy<TResult>
innerPolicy IAsyncPolicy

Returns

AsyncPolicyWrap<TResult>

Type Parameters

TResult

WrapAsync<TResult>(IAsyncPolicy<TResult>, IAsyncPolicy<TResult>)

public static AsyncPolicyWrap<TResult> WrapAsync<TResult>(this IAsyncPolicy<TResult> outerPolicy, IAsyncPolicy<TResult> innerPolicy)

Parameters

outerPolicy IAsyncPolicy<TResult>
innerPolicy IAsyncPolicy<TResult>

Returns

AsyncPolicyWrap<TResult>

Type Parameters

TResult