Table of Contents

Class AsyncPolicyWrap

Namespace
Polly.Wrap
Assembly
Polly.dll
public class AsyncPolicyWrap : AsyncPolicy, IAsyncPolicy, IPolicyWrap, IsPolicy
Inheritance
AsyncPolicyWrap
Implements
Inherited Members
Extension Methods

Properties

Inner

public IsPolicy Inner { get; }

Property Value

IsPolicy

Outer

public IsPolicy Outer { get; }

Property Value

IsPolicy

Methods

ImplementationAsync(Func<Context, CancellationToken, Task>, Context, CancellationToken, bool)

protected override Task ImplementationAsync(Func<Context, CancellationToken, Task> action, Context context, CancellationToken cancellationToken, bool continueOnCapturedContext)

Parameters

action Func<Context, CancellationToken, Task>
context Context
cancellationToken CancellationToken
continueOnCapturedContext bool

Returns

Task

ImplementationAsync<TResult>(Func<Context, CancellationToken, Task<TResult>>, Context, CancellationToken, bool)

protected override Task<TResult> ImplementationAsync<TResult>(Func<Context, CancellationToken, Task<TResult>> action, Context context, CancellationToken cancellationToken, bool continueOnCapturedContext)

Parameters

action Func<Context, CancellationToken, Task<TResult>>
context Context
cancellationToken CancellationToken
continueOnCapturedContext bool

Returns

Task<TResult>

Type Parameters

TResult