CmisSync.Lib.Queueing.SyncScheduler.SyncScheduler C# (CSharp) Метод

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

Initializes a new instance of the CmisSync.Lib.Queueing.SyncScheduler class. Starts adding events automatically after successful creation.
public SyncScheduler ( ISyncEventQueue queue, double pollInterval = 5000 ) : System
queue ISyncEventQueue Sync event queue.
pollInterval double Poll interval.
Результат System
        public SyncScheduler(ISyncEventQueue queue, double pollInterval = 5000) {
            if (queue == null) {
                throw new ArgumentNullException("queue");
            }

            if (pollInterval <= 0) {
                throw new ArgumentException("pollinterval must be greater than zero", "pollInterval");
            }

            this.interval = pollInterval;
            this.queue = queue;
            this.timer = new Timer(this.interval);
            this.timer.Elapsed += delegate(object sender, ElapsedEventArgs e) {
                this.queue.AddEvent(new StartNextSyncEvent());
            };
        }