/// <summary> /// 触发定时任务 /// </summary> internal override void OnTimer() { for (FileStreamWriter writer = FileStreamWriter.Writers.End; writer != null; writer = writer.DoubleLinkPrevious) { writer.OnTimer(); } Cache.MessageQueue.DistributionFileReader.OnTimer(); //if (CacheTimeout.Timeouts.End != null) //{ // AutoCSer.Net.TcpServer.ServerCallQueue.Default.Add(new CacheManagerServerCall { Type = CacheManagerServerCallType.Timeout }); //} }
private static void onTime(Date.NowTime.OnTimeFlag flag) { if ((flag & Date.NowTime.OnTimeFlag.CacheFile) != 0) { for (FileStreamWriter writer = FileStreamWriter.Writers.End; writer != null; writer = writer.DoubleLinkPrevious) { writer.OnTimer(); } } if ((flag & Date.NowTime.OnTimeFlag.CacheDistributionTimeout) != 0) { Cache.MessageQueue.DistributionFileReader.OnTimer(); } //if (CacheTimeout.Timeouts.End != null) //{ // AutoCSer.Net.TcpServer.ServerCallQueue.Default.Add(new CacheManagerServerCall { Type = CacheManagerServerCallType.Timeout }); //} }