static void Main(string[] args) { Console.WriteLine($"Startup state is {Caffe.InitCaptcha("./deploy.prototxt", ConfigurationManager.AppSettings["Caffemodel"], "./label-map.txt", -1, 32)}"); // Bind unity container UnityConfig.Configure(); FillUnityContainer(); // Bind message source MessageSourceConfig.Configure(LocalDiscernService, LzRemoteDiscernService, RkRemoteDiscernService); //MessageSourceConfig.Configure(LocalReportMessageService, LzReportMessageService, RkReportMessageService); // Bind receive messsages callback method QueueConfig.StartupMessageReceive(MultiQueue.Captcha, ReceiveMessageService.OnMessage); // Bind report error messsages callback method //QueueConfig.StartupMessageReceive(MultiQueue.Report, ReportMessageService.OnMessage); #region print some messages Console.WriteLine("Please enter \"exit\" to exit the system safely."); var cmdLine = string.Empty; do { cmdLine = Console.ReadLine(); } while (cmdLine != "exit"); QueueConfig.Close(); #endregion }