public void UnRegister(string dscID) { string tmp = DCSRegister.getInstance().ReMoveDcsService(dscID); if (tmp != "") { Console.WriteLine("移除服务器{0}注册信息失败;", dscID); } }
public static DCSRegister getInstance() { if (_dcsRegister == null) { lock (_object) { if (_dcsRegister == null) { _dcsRegister = new DCSRegister(); } } } return(_dcsRegister); }
public void Register(string dscID, string dscName, string dscIP, string dscPort) { this.ID = dscID; this.Name = dscName; this.IP = dscIP; this.Port = dscPort; _iDCSClient = OperationContext.Current.GetCallbackChannel <IDCSClient>(); DCSRegister.getInstance().CheckDCSService(); DCSService dcs = DCSRegister.getInstance().getDcsSevice(dscID); if (dcs != null) { if (this.Equals(dcs)) { Console.WriteLine("本次注册的对象已存在"); } else { Console.WriteLine("本次注册的对象不同。"); } } DCSRegister.getInstance().AddDCS(this); }