And also though i have mentioned only two it is taking 10 times. below is my code base.
TimeSpan[] intervals = new TimeSpan[]
{
TimeSpan.FromSeconds(30),
TimeSpan.FromSeconds(120),
//TimeSpan.FromMinutes(20),
//TimeSpan.FromHours(2),
//TimeSpan.FromHours(8),
//TimeSpan.FromHours(24),
//TimeSpan.FromDays(3)
};
MessageBusConfigurator.Begin()
.AddConnectionString("Database", ConfigurationManager.ConnectionStrings["Database"].ConnectionString)
.SetEndpoint(ConfigurationManager.AppSettings["QueueName"])
.AddMessageHandlersFromAssembly(typeof(Program).Assembly)
.SetMaxConcurrentMessages(int.Parse(ConfigurationManager.AppSettings["NoOfWorkerThreads"]))
.SetRetryTimes(intervals)
.SetUseTransactionScope(false)
.AutoStartMessageBus(true)
.FinishConfiguration();
Please let me know am i doing anything wrong?