Пример #1
0
        public void Initialize(IProcessingServer server)
        {
            _server      = server;
            _broadcaster = new Broadcaster(ProcessorMode.Background);

            var interval = _arguments.GetValue <int>("Interval");

            if (interval == 0)
            {
                interval = 10;
            }

            // delay start to end initializing
            _broadcaster.Schedule(() => _broadcaster.Recurring(Process, TimeSpan.FromSeconds(interval)), TimeSpan.FromSeconds(10));
        }