コード例 #1
0
ファイル: Program.cs プロジェクト: ryansecret/MonitroCenter
        private static void Main(string[] args)
        {
            //清楚失效数据,比如只保留1天数据
            var service = new RateService();
            service.DropData();
            //设置timer定时更新

            var serviceConfig = MockHelper.GetServiceHealths();
            foreach (var cf in serviceConfig)
            {
                var timer = new Timer(1000*(int) cf.RateTimeStep);
                timer.Elapsed += (dd, e) =>
                {
                    var num = new Random().Next(100, 1000);

                    var serviceRate = new ServiceRateModel("ryan", TimeStep.Minute, DateTime.Now, num);

                    service.Add(serviceRate);
                };
                timer.Start();
            }

            Console.Read();
        }
コード例 #2
0
 public void Add(ServiceRateModel serviceRate)
 {
     _rateRepository.Add(serviceRate.ToServiceRate());
 }