Esempio n. 1
0
 /// <summary>
 ///     反注册数据更新注入器
 /// </summary>
 public static void UnRegisterUpdateHandler(int entityId, IDataUpdateTrigger handler)
 {
     if (_triggers != null && Triggers.ContainsKey(entityId))
     {
         Triggers[entityId].Remove(handler);
     }
 }
 /// <summary>
 ///     注册数据更新注入器
 /// </summary>
 public static void RegisterUpdateHandler(int entityId, IDataUpdateTrigger handler)
 {
     if (Triggers.ContainsKey(entityId))
     {
         Triggers[entityId].Add(handler);
     }
     else
     {
         Triggers.Add(entityId, new List <IDataUpdateTrigger> {
             handler
         });
     }
 }
Esempio n. 3
0
 /// <summary>
 ///     注册数据更新注入器
 /// </summary>
 public static void RegisterUpdateHandler(int entityId, IDataUpdateTrigger handler)
 {
     if (_triggers == null)
     {
         _triggers = new Dictionary <int, List <IDataUpdateTrigger> >();
     }
     if (Triggers.ContainsKey(entityId))
     {
         Triggers[entityId].Add(handler);
     }
     else
     {
         Triggers.Add(entityId, new List <IDataUpdateTrigger> {
             handler
         });
     }
 }