コード例 #1
0
        public void UpdateAll(SynchronizationFrequency frequency)
        {
            var types = DataTypesSynchronizationConfiguration.Current.TypesToSynchronize.Values;

            if (frequency != SynchronizationFrequency.All)
            {
                types = types.Where(t => t.Frequency == frequency).ToList();
            }

            UpdateTypes(types);
        }
コード例 #2
0
        public static void SynchronizeData(Guid jobId, SynchronizationFrequency frequency, IJobCancellationToken cancellationToken)
        {
            var job = new SynchronizationJob(jobId, cancellationToken.ShutdownToken);

            job.UpdateAll(frequency);
        }
コード例 #3
0
 public SynchronizeDataAttribute(SynchronizationFrequency frequency)
 {
     Frequency = frequency;
 }