コード例 #1
0
ファイル: JobSyncFactory.cs プロジェクト: smormah/FranSync
 public IEnumerable<IJobSync> CreateJobSynchronizers(Config config)
 {
     return config.Jobs.Where(x => x != null).Select(job => _resolver.ResolveJobSync(job));
 }
コード例 #2
0
ファイル: SyncApp.cs プロジェクト: smormah/FranSync
        private IEnumerable<IJobSync> CreateAndSetupSingleJobSyncs(Config config)
        {
            var synchronizers = _jobSyncFactory.CreateJobSynchronizers(config);

            foreach (var synchronizer in synchronizers)
            {
                AttachEvents(synchronizer);

                if (synchronizer.IsEnabled)
                    synchronizer.Start();
                yield return synchronizer;
            }
        }