/// <summary> /// 删除在线用户信息 /// </summary> /// <param name="onlineUser"></param> public void Delete(OnlineUser onlineUser) { // 创建删除命令 OnlineUserDeleteCmd delCmd = new OnlineUserDeleteCmd(this.m_db, onlineUser); // 将命令添加到队列 this.m_cmdQueueA.Enqueue(delCmd); // 处理命令队列 this.BeginProcessCmdQueue(); }
/// <summary> /// 保存在线用户信息 /// </summary> /// <param name="onlineUser"></param> public void Persist(OnlineUser onlineUser) { // 创建删除命令 OnlineUserDeleteCmd delCmd = new OnlineUserDeleteCmd(this.m_db, onlineUser); // 创建插入命令 OnlineUserInsertCmd insCmd = new OnlineUserInsertCmd(this.m_db, onlineUser); // 将命令添加到队列 this.m_cmdQueueA.Enqueue(delCmd); this.m_cmdQueueA.Enqueue(insCmd); // 处理命令队列 this.BeginProcessCmdQueue(); }