コード例 #1
0
 /// <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);
     }
 }