/// <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 }); } }
/// <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 }); } }