private MsgRecordModel ModelTransfor(MsgRecord msgRecord)
 {
     MsgRecordModel msgRecordModel = new MsgRecordModel();
     msgRecordModel.IsSended = msgRecord.IsSended;
     msgRecordModel.MsgContent = msgRecord.MsgContent;
     msgRecordModel.MsgID = msgRecord.MsgContent;
     msgRecordModel.MsgRecipientGroupID = msgRecord.MsgRecipientGroupID;
     msgRecordModel.MsgRecipientObjectID = msgRecord.MsgRecipientObjectID;
     msgRecordModel.MsgSenderName = msgRecord.MsgSenderName;
     msgRecordModel.MsgSenderObjectID = msgRecord.MsgSenderObjectID;
     msgRecordModel.MsgType = msgRecord.MsgType;
     msgRecordModel.SendTime = msgRecord.SendTime;
     return msgRecordModel;
 }
        public void AddMsgIntoOutBuffer(MsgRecord msgRecord)
        {
            if (clientModels.ContainsKey(msgRecord.MsgRecipientObjectID))
            {
                //if (clientModels[msgRecord.MsgRecipientObjectID].LatestTime.CompareTo(msgRecord.SendTime) < 0)
                //{
                //    clientModels[msgRecord.MsgRecipientObjectID].LatestTime = msgRecord.SendTime;
                //}

                MsgRecordModel msgRecordModel = ModelTransfor(msgRecord);
                msgRecordModel.Client_IP = clientModels[msgRecord.MsgRecipientObjectID].Client_IP;
                msgRecordModel.Client_Port = clientModels[msgRecord.MsgRecipientObjectID].Client_Port;
                GetUsingMsgRecordBufferToUA.Add(msgRecordModel);
            }
        }