private void _BuildUser() { if(_IsIpAddress(_FormulaVerifyData.IPAddress)) { _Formula = new Client(); _Formula.Selector.AddFactoty("remoting", new RemotingUserFactory()); _FormulaUser = _Formula.Selector.CreateUserProvider("remoting") .Spawn("1"); } else { var center = new Formula.Center(new ExpansionFeature(new DummyFrature(), new DummyFrature(), new DummyFrature())); _Updater.Add(center); _Formula = new Client(); _Formula.Selector.AddFactoty("remoting", new StandaloneUserFactory(center)); _FormulaUser = _Formula.Selector.CreateUserProvider("remoting") .Spawn("1"); } if(_IsIpAddress(_StorageVerifyData.IPAddress)) { _Storage = new Proxy(new RemotingFactory()); _StorageUser = _Storage.SpawnUser("user"); } else { var center = new Storage.Center(new DummyFrature()); _Updater.Add(center); var factory = new StandaloneFactory(center); _Storage = new Proxy(factory); _StorageUser = _Storage.SpawnUser("user"); } }
private void _CreateStorage() { var config = new Ini(_ReadConfig()); _IpAddress = config.Read("Storage", "ipaddr"); _Port = int.Parse(config.Read("Storage", "port")); _Account = config.Read("Storage", "account"); _Password = config.Read("Storage", "password"); if(_IsIpAddress(_IpAddress)) { _Storage = new Proxy(); } else { var center = new Storage.Center(new DummyFrature()); _Updater.Add(center); var factory = new StandaloneFactory(center); _Storage = new Proxy(factory); } }