public bool Send(MsgEntity msg) { if (OnSending != null) { MsgCancleEventArgs args = new MsgCancleEventArgs(msg); OnSending(args); if (args.IsCancle) { return(false); } } if (string.IsNullOrEmpty(msg.SenderID)) { msg.SenderID = Session.Instance.CurrenterUser.ID; } msg.SendTime = Session.Instance.ServerDateTime; #region 真正发送消息的代码 #endregion if (OnSended != null) { OnSended(new MsgEventArgs(msg)); } return(true); }
public bool Send(string Reciverd, string msg, MsgSendType type = MsgSendType.基本消息) { MsgEntity msgEntiy = new MsgEntity() { Reciver = Reciverd, MsgContent = msg, MsgSendType = type }; return(Send(msgEntiy)); }
public MsgCancleEventArgs(MsgEntity msg) { Msg = msg; }
public MsgEventArgs(MsgEntity msg) { Msg = msg; }