Class TimeoutPolicy
public class TimeoutPolicy : Policy, ISyncPolicy, ITimeoutPolicy, IsPolicy
- Inheritance
-
TimeoutPolicy
- Implements
- Inherited Members
-
Policy.Cache<TResult>(ISyncCacheProvider<TResult>, ITtlStrategy, Action<Context, string, Exception>)Policy.TimeoutAsync(Func<TimeSpan>, TimeoutStrategy, Func<Context, TimeSpan, Task, Exception, Task>)Policy.Timeout(Func<Context, TimeSpan>, TimeoutStrategy, Action<Context, TimeSpan, Task, Exception>)
- Extension Methods
Methods
Implementation<TResult>(Func<Context, CancellationToken, TResult>, Context, CancellationToken)
protected override TResult Implementation<TResult>(Func<Context, CancellationToken, TResult> action, Context context, CancellationToken cancellationToken)
Parameters
action
Func<Context, CancellationToken, TResult>context
ContextcancellationToken
CancellationToken
Returns
- TResult
Type Parameters
TResult