/// <summary> /// 消息是否被订阅过,<see cref="bool.TrueString"/>订阅过,<see cref="bool.FalseString"/>尚未订阅 /// </summary> /// <typeparam name="TMessage"></typeparam> /// <param name="mq"></param> /// <returns></returns> public static bool IsExist <TMessage>(this IMQ mq) { var key = NameUtils.Get <TMessage>(); return(_store.ContainsKey(key)); }
/// <summary> /// 建立映射 /// </summary> /// <typeparam name="TMessage"></typeparam> /// <param name="mq"></param> /// <param name="key"></param> /// <returns></returns> public static IMQ Mapping <TMessage>(this IMQ mq, string key) where TMessage : class, new() { NameUtils.Add(typeof(TMessage), key); return(mq); }