public RaptorDBServer(int port, string DataPath) { _path = Directory.GetCurrentDirectory(); AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit); _server = new NetworkServer(); _raptor = RaptorDB.Open(DataPath); register = _raptor.GetType().GetMethod("RegisterView", BindingFlags.Instance | BindingFlags.Public); save = _raptor.GetType().GetMethod("Save", BindingFlags.Instance | BindingFlags.Public); Initialize(); _server.Start(port, processpayload); }
public RaptorDBServer(int port, string DataPath) { _path = Directory.GetCurrentDirectory(); AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); _server = new NetworkServer(); if (_S == "/")// unix system _datapath = DataPath.Replace("\\", "/"); else _datapath = DataPath; if (_datapath.EndsWith(_S) == false) _datapath += _S; _raptor = RaptorDB.Open(DataPath); register = _raptor.GetType().GetMethod("RegisterView", BindingFlags.Instance | BindingFlags.Public); save = _raptor.GetType().GetMethod("Save", BindingFlags.Instance | BindingFlags.Public); Initialize(); _server.Start(port, processpayload); }