C# Class AccidentalFish.ApplicationSupport.Core.Policies.Implementation.AsynchronousBackoffPolicy

Inheritance: IAsynchronousBackoffPolicy
Afficher le fichier Open project: JamesRandall/AccidentalFish.ApplicationSupport

Méthodes publiques

Méthode Description
AsynchronousBackoffPolicy ( ICoreAssemblyLogger logger, IBackoffPolicyTimingProvider provider ) : System
ExecuteAsync ( Func function, System.Action shutdownAction, CancellationToken cancellationToken ) : Task
ExecuteAsync ( Func function, CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
Backoff ( ) : Task

Method Details

AsynchronousBackoffPolicy() public méthode

public AsynchronousBackoffPolicy ( ICoreAssemblyLogger logger, IBackoffPolicyTimingProvider provider ) : System
logger ICoreAssemblyLogger
provider IBackoffPolicyTimingProvider
Résultat System

ExecuteAsync() public méthode

public ExecuteAsync ( Func function, System.Action shutdownAction, CancellationToken cancellationToken ) : Task
function Func
shutdownAction System.Action
cancellationToken System.Threading.CancellationToken
Résultat Task

ExecuteAsync() public méthode

public ExecuteAsync ( Func function, CancellationToken cancellationToken ) : Task
function Func
cancellationToken System.Threading.CancellationToken
Résultat Task