/// <summary>
 /// T版本触发监听
 /// </summary>
 /// <param name="name"></param>
 /// <param name="value"></param>
 /// <param name="isTriggerCallback"></param>
 static public void TriggerEvent <T>(this AStatusListener dl, T value = null) where T : class
 {
     dl.TriggerEvent(typeof(T).FullName, value, true);
 }
 /// <summary>
 /// 枚举版本
 /// </summary>
 /// <param name="name"></param>
 /// <param name="value"></param>
 /// <param name="isTriggerCallback"></param>
 static public void TriggerEvent(this AStatusListener dl, Enum name, object value = null,
                                 bool isTriggerCallback = true)
 {
     dl.TriggerEvent(name.ToString(), value, isTriggerCallback);
 }