Example #1
0
            public void Run()
            {
                ExecutionManager.ClearAllPendingCreate();

                var timeout = 1000;

                while (true)
                {
                    ServiceManager.SetServiceOnline(true);
                    if (ExecutionManager.ExecutePendingCreate())
                    {
                        Console.WriteLine("Create Pages: " + DateUtils.GetDateAndTimeString(DateTime.Now));
                        timeout = 10;
                    }
                    else if (timeout < 10000)
                    {
                        timeout += 1000;
                    }

                    Thread.Sleep(timeout);
                }
                // ReSharper disable once FunctionNeverReturns
            }