/// <summary> /// Insert sync task result /// </summary> /// <param name="log"></param> public void CreateLog(RecurringTaskLog log) { lock (syncLock) { if (!RecurringTaskLogs.ContainsKey(log.ProcessType)) { RecurringTaskLogs.TryAdd(log.ProcessType, new List <RecurringTaskLog>()); } RecurringTaskLogs[log.ProcessType].Add(log); RecurringTaskLogs[log.ProcessType] = RecurringTaskLogs[log.ProcessType] .OrderByDescending(x => x.StartTime) .Take(MaxLogs) .ToList(); } }
/// <summary> /// Update sync task result /// </summary> /// <param name="log"></param> public void UpdateLog(RecurringTaskLog log) { }