public MessageBase(uint Total_Length, PXin_COMMAND_TYPE Command_Id, long Sequence_Id) { this.Header = new MessageHeader(Total_Length, Command_Id, Sequence_Id); Body = new T(); }
/// <summary> /// 发布"消息发送"事件 /// </summary> /// <param name="commandType"></param> /// <param name="package"></param> /// <param name="msg"></param> private void OnRaiseMsgSendEvent(PXin_COMMAND_TYPE commandType, object package, string msg) { MsgSendEventHandler?.Invoke(this, new EventMessage(commandType, package, msg)); }
public EventMessage(PXin_COMMAND_TYPE commandType, object package, string msg) { CommandType = commandType; Package = package; Msg = msg; }
public MessageHeader(uint Total_Length, PXin_COMMAND_TYPE Command_Id, long Sequence_Id) { this.Total_Length = Total_Length; this.Command_Id = Command_Id; this.Sequence_Id = Sequence_Id; }