Class AsyncPolicyWrap
public class AsyncPolicyWrap : AsyncPolicy, IAsyncPolicy, IPolicyWrap, IsPolicy
- Inheritance
-
AsyncPolicyWrap
- Implements
- Inherited Members
- Extension Methods
Properties
Inner
public IsPolicy Inner { get; }
Property Value
Outer
public IsPolicy Outer { get; }
Property Value
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
ContextcancellationToken
CancellationTokencontinueOnCapturedContext
bool
Returns
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
ContextcancellationToken
CancellationTokencontinueOnCapturedContext
bool
Returns
- Task<TResult>
Type Parameters
TResult