protected override void Setup(FeatureConfigurationContext context) { SecondLevelRetriesConfig retriesConfig = context.Settings.GetConfigSection<SecondLevelRetriesConfig>(); SecondLevelRetryPolicy retryPolicy = new SecondLevelRetryPolicy(retriesConfig.NumberOfRetries, retriesConfig.TimeIncrease); context.Container.RegisterSingleton(typeof(SecondLevelRetryPolicy), retryPolicy); context.Pipeline.Register<SecondLevelRetriesBehavior.Registration>(); }
protected override void Setup(FeatureConfigurationContext context) { var retriesConfig = context.Settings.GetConfigSection <SecondLevelRetriesConfig>(); var retryPolicy = new SecondLevelRetryPolicy(retriesConfig.NumberOfRetries, retriesConfig.TimeIncrease); context.Container.RegisterSingleton(typeof(SecondLevelRetryPolicy), retryPolicy); context.Pipeline.Register <SecondLevelRetriesBehavior.Registration>(); }