protected override void OnStop() { if (Form != null) { Form.Close(); } if (StorageEngine != null) { StorageEngine.Close(); } if (Program.StorageEngineServer != null) { Program.StorageEngineServer.Stop(); } }
protected override void OnStart(string[] args) { string FileName = ConfigurationSettings.AppSettings["FileName"]; int port = int.Parse(ConfigurationSettings.AppSettings["Port"]); int boundedCapacity = int.Parse(ConfigurationSettings.AppSettings["BoundedCapacity"]); Service = this; StorageEngine = STSdb.FromFile(FileName); TcpServer = new TcpServer(port); Program.StorageEngineServer = new StorageEngineServer(StorageEngine, TcpServer); Program.StorageEngineServer.Start(); Form = new MainForm(); Application.Run(Form); Program.StorageEngineServer.Stop(); StorageEngine.Close(); }
protected override void OnStart(string[] args) { string FileName = ConfigurationSettings.AppSettings["FileName"]; int port = int.Parse(ConfigurationSettings.AppSettings["Port"]); int boundedCapacity = int.Parse(ConfigurationSettings.AppSettings["BoundedCapacity"]); Service = this; StorageEngine = STSdb.FromFile(FileName); TcpServer = new TcpServer(port); Program.StorageEngineServer = new StorageEngineServer(StorageEngine, TcpServer); Program.StorageEngineServer.Start(); Form = new MainForm(); Application.Run(Form); Program.StorageEngineServer.Stop(); StorageEngine.Close(); }
public override void Finish() { engine.Close(); }
public void Close() { Persist(); _engine.Close(); }
public override void Close() { engine.Close(); }
public void Close() { _storageEngine.Close(); }