C# Класс Taskular.Policies.ExponentialIntervalRetryPolicy

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

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

Метод Описание
CanRetry ( Exception exception ) : bool
ExponentialIntervalRetryPolicy ( IRetryExceptionFilter filter, int retryLimit, System.TimeSpan minInterval, System.TimeSpan maxInterval, System.TimeSpan intervalDelta ) : System
GetRetryContext ( ) : IRetryContext

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

Метод Описание
GetIntervals ( ) : IEnumerable

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

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

public CanRetry ( Exception exception ) : bool
exception System.Exception
Результат bool

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

public ExponentialIntervalRetryPolicy ( IRetryExceptionFilter filter, int retryLimit, System.TimeSpan minInterval, System.TimeSpan maxInterval, System.TimeSpan intervalDelta ) : System
filter IRetryExceptionFilter
retryLimit int
minInterval System.TimeSpan
maxInterval System.TimeSpan
intervalDelta System.TimeSpan
Результат System

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

public GetRetryContext ( ) : IRetryContext
Результат IRetryContext