Table of Contents

Class AsyncFallbackSyntax

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

Methods

FallbackAsync(PolicyBuilder, Func<Context, CancellationToken, Task>, Func<Exception, Context, Task>)

public static AsyncFallbackPolicy FallbackAsync(this PolicyBuilder policyBuilder, Func<Context, CancellationToken, Task> fallbackAction, Func<Exception, Context, Task> onFallbackAsync)

Parameters

policyBuilder PolicyBuilder
fallbackAction Func<Context, CancellationToken, Task>
onFallbackAsync Func<Exception, Context, Task>

Returns

AsyncFallbackPolicy

FallbackAsync(PolicyBuilder, Func<Exception, Context, CancellationToken, Task>, Func<Exception, Context, Task>)

public static AsyncFallbackPolicy FallbackAsync(this PolicyBuilder policyBuilder, Func<Exception, Context, CancellationToken, Task> fallbackAction, Func<Exception, Context, Task> onFallbackAsync)

Parameters

policyBuilder PolicyBuilder
fallbackAction Func<Exception, Context, CancellationToken, Task>
onFallbackAsync Func<Exception, Context, Task>

Returns

AsyncFallbackPolicy

FallbackAsync(PolicyBuilder, Func<CancellationToken, Task>)

public static AsyncFallbackPolicy FallbackAsync(this PolicyBuilder policyBuilder, Func<CancellationToken, Task> fallbackAction)

Parameters

policyBuilder PolicyBuilder
fallbackAction Func<CancellationToken, Task>

Returns

AsyncFallbackPolicy

FallbackAsync(PolicyBuilder, Func<CancellationToken, Task>, Func<Exception, Task>)

public static AsyncFallbackPolicy FallbackAsync(this PolicyBuilder policyBuilder, Func<CancellationToken, Task> fallbackAction, Func<Exception, Task> onFallbackAsync)

Parameters

policyBuilder PolicyBuilder
fallbackAction Func<CancellationToken, Task>
onFallbackAsync Func<Exception, Task>

Returns

AsyncFallbackPolicy