/// <summary> /// 发送消息 /// </summary> /// <param name="userIdList"></param> /// <param name="message"></param> /// <param name="url"></param> public static void SendSignalRNotification2User(List <string> userIdList, string message, string url) { if (userIdList == null) { return; } SignalRMessageEvent?.Invoke(userIdList, message, url); }
/// <summary> /// 清空消息处理器 /// </summary> public static void ClearMessageEventHandler() { if (SignalRMessageEvent != null) { foreach (Delegate d in SignalRMessageEvent.GetInvocationList()) { var action = d as Action <List <string>, string, string>; if (action != null) { SignalRMessageEvent -= action; } } } }
public static void SendSignalRNotification2All(string message, string url) { SignalRMessageEvent?.Invoke(null, message, url); }