private void DoHouseKeepingForAnalysisData(LinkedList <LimitAnalysisData> list) { if (list != null && list.Count != 0) { DateTime Now = TimeUtil.NowDateTime(); LimitAnalysisData oldData = list.First.Value; int SpanMinutes = (int)(Now - oldData.Timestamp).TotalMinutes; if (SpanMinutes >= this.CreateRoleLimitMinutes) { list.RemoveFirst(); } } }
/// <summary> /// 分析数据清理 /// </summary> private void DoHouseKeepingForAnalysisData(LinkedList <LimitAnalysisData> list) { if (list == null || list.Count == 0) { return; } DateTime Now = TimeUtil.NowDateTime(); LimitAnalysisData oldData = list.First.Value; // 数据超过24小时 int SpanMinutes = (int)(Now - oldData.Timestamp).TotalMinutes; if (SpanMinutes >= CreateRoleLimitMinutes) { list.RemoveFirst(); } }