/// <summary> /// /// </summary> /// <param name="handler"></param> public SubscribeInfo(Func <object> handler) : this(ObserverHandler.CreateA <object>(handler)) { }
/// <summary> /// /// </summary> /// <param name="bus"></param> /// <param name="topic">消息主题</param> /// <param name="handler">处理器</param> public static void Unsubscribe(this IMessageBus bus, string topic, Func <object> handler) { Guard.NotNull(bus, "bus"); Guard.NotNull(handler, "handler"); bus.Unsubscribe(topic, null, ObserverHandler.CreateA(handler)); }