/// <summary> /// 配置项值变更时的回调处理 /// </summary> public void Callback() { try { ICallback callback = null; if (this.ConfigClassMapper == null) { callback = ConfigCallbackManager.GetCallback(this.Name); } else { this.RefreshConfigObject(); callback = ConfigCallbackManager.GetCallback(this.ConfigClassMapper.ConfigNodeName); } if (callback != null) { callback.Invoke(); } } catch (Exception ex) { LogManager.GetLogger().Error(string.Format("DisconfClient.ConfigStorageItem.Callback,Name:{0}", this.Name), ex); } }