C# Класс AccidentalFish.ApplicationSupport.Core.Policies.Implementation.AsynchronousBackoffPolicy

Наследование: IAsynchronousBackoffPolicy
Показать файл Открыть проект

Открытые методы

Метод Описание
AsynchronousBackoffPolicy ( ICoreAssemblyLogger logger, IBackoffPolicyTimingProvider provider ) : System
ExecuteAsync ( Func function, System.Action shutdownAction, CancellationToken cancellationToken ) : Task
ExecuteAsync ( Func function, CancellationToken cancellationToken ) : Task

Приватные методы

Метод Описание
Backoff ( ) : Task

Описание методов

AsynchronousBackoffPolicy() публичный Метод

public AsynchronousBackoffPolicy ( ICoreAssemblyLogger logger, IBackoffPolicyTimingProvider provider ) : System
logger ICoreAssemblyLogger
provider IBackoffPolicyTimingProvider
Результат System

ExecuteAsync() публичный Метод

public ExecuteAsync ( Func function, System.Action shutdownAction, CancellationToken cancellationToken ) : Task
function Func
shutdownAction System.Action
cancellationToken System.Threading.CancellationToken
Результат Task

ExecuteAsync() публичный Метод

public ExecuteAsync ( Func function, CancellationToken cancellationToken ) : Task
function Func
cancellationToken System.Threading.CancellationToken
Результат Task