static void Main(string[] args) { var assemblies = new List <Assembly>() { Assembly.GetAssembly(typeof(IDependency)), // Dolany.Ai.Common Assembly.GetAssembly(typeof(Program)), // DoremiDesktop Assembly.GetAssembly(typeof(IWorldLine)), // Dolany.Ai.Core Assembly.GetAssembly(typeof(DbBaseEntity)), // Dolany.Database Assembly.GetAssembly(typeof(DoremiWorldLine)), // Dolany.Ai.Doremi Assembly.GetAssembly(typeof(StandardWorldLine)) // Dolany.WorldLine.Standard }; AutofacSvc.RegisterAutofac(assemblies); var pcCpuLoad = new PerformanceCounter("Processor", "% Processor Time", "_Total") { MachineName = "." }; while (true) { var load = pcCpuLoad.NextValue(); Console.WriteLine(load); Thread.Sleep(1000); } Console.WriteLine("Completed"); Console.ReadKey(); }
static void Main() { var assemblies = new List <Assembly>() { Assembly.GetAssembly(typeof(IDependency)), // Dolany.Ai.Common Assembly.GetAssembly(typeof(Program)), // DolanyTimingSvc Assembly.GetAssembly(typeof(DbBaseEntity)), // Dolany.Database Assembly.GetAssembly(typeof(IWorldLine)), // Dolany.Ai.Core Assembly.GetAssembly(typeof(StandardWorldLine)), // Dolany.WorldLine.Standard Assembly.GetAssembly(typeof(KindomStormWorldLine)), // Dolany.WorldLine.KindomStorm Assembly.GetAssembly(typeof(DoremiWorldLine)) // Dolany.WorldLine.Doremi }; try { AutofacSvc.RegisterAutofac(assemblies); AutofacSvc.RegisterDataRefresher(assemblies); Global.MsgPublish = PrintMsg; TimingSvcMgr.Init(assemblies); TimingSvcMgr.Load(); } catch (Exception e) { Console.WriteLine(e.GetFullDetailMsg()); } var command = Console.ReadLine(); while (command != "Exit") { command = Console.ReadLine(); } }
static void Main() { var assemblies = new List <Assembly>() { Assembly.GetAssembly(typeof(IDependency)), // Dolany.Ai.Common Assembly.GetAssembly(typeof(Program)), // DoremiDesktop Assembly.GetAssembly(typeof(IWorldLine)), // Dolany.Ai.Core Assembly.GetAssembly(typeof(DbBaseEntity)), // Dolany.Database Assembly.GetAssembly(typeof(DoremiWorldLine)), // Dolany.Ai.Doremi Assembly.GetAssembly(typeof(StandardWorldLine)), // Dolany.WorldLine.Standard Assembly.GetAssembly(typeof(KindomStormWorldLine)) // Dolany.WorldLine.KindomStorm }; try { AutofacSvc.RegisterAutofac(assemblies); AutofacSvc.RegisterDataRefresher(assemblies); Global.MsgPublish = PrintMsg; SFixedSetService.SetMaxCount("PicCache_Doremi", 200); AIAnalyzer.Sys_StartTime = DateTime.Now; CrossWorldAiSvc.InitWorlds(assemblies); CrossWorldAiSvc.DefaultWorldLine = CrossWorldAiSvc["Doremi"]; WaiterSvc.Listen(); } catch (Exception e) { Console.WriteLine(e.GetFullDetailMsg()); } var command = Console.ReadLine(); while (command != "Exit") { command = Console.ReadLine(); } }