/// <summary> /// The main entry point for the application. /// </summary> static void Main() { var processor = new TradingProcessor(); ServiceBase[] servicesToRun = new ServiceBase[] { new SpreadBetWindowsService(processor) }; ServiceBase.Run(servicesToRun); }
static void Main(string[] args) { using (var processor = new TradingProcessor()) { processor.Start(); System.Console.WriteLine("Press any key to stop"); System.Console.ReadLine(); processor.Stop(); } }
public SpreadBetWindowsService(TradingProcessor processor) { this._processor = processor; }