private void AddDBCmd(int cmdID, string cmdText, DBCommandEventHandler dbCommandEvent, int serverId) { DBCommand dbCmd = this._DBCmdPool.Pop(); if (null == dbCmd) { dbCmd = new DBCommand(); } dbCmd.DBCommandID = cmdID; dbCmd.DBCommandText = cmdText; dbCmd.ServerId = serverId; if (null != dbCommandEvent) { dbCmd.DBCommandEvent += dbCommandEvent; } lock (this._DBCmdQueue) { this._DBCmdQueue.Enqueue(dbCmd); } }
/// <summary> /// 添加一个新的数据库命令到队列中 /// </summary> /// <param name="cmdID"></param> /// <param name="cmdText"></param> private void AddDBCmd(int cmdID, string cmdText, DBCommandEventHandler dbCommandEvent) { DBCommand dbCmd = _DBCmdPool.Pop(); if (null == dbCmd) { dbCmd = new DBCommand(); } dbCmd.DBCommandID = cmdID; dbCmd.DBCommandText = cmdText; if (null != dbCommandEvent) { dbCmd.DBCommandEvent += dbCommandEvent; } lock (_DBCmdQueue) { _DBCmdQueue.Enqueue(dbCmd); } }
public void AddDBCmd(int cmdID, string cmdText, DBCommandEventHandler dbCommandEvent, int serverId) { Global.ExecuteDBCmd(cmdID, cmdText, serverId); return; //DBCommand dbCmd = _DBCmdPool.Pop(); //if (null == dbCmd) //{ // dbCmd = new DBCommand(); //} //dbCmd.DBCommandID = cmdID; //dbCmd.DBCommandText = cmdText; //if (null != dbCommandEvent) //{ // dbCmd.DBCommandEvent += dbCommandEvent; //} //lock (_DBCmdQueue) //{ // _DBCmdQueue.Enqueue(dbCmd); //} }
/// <summary> /// 添加一个新的数据库命令到队列中 /// </summary> /// <param name="cmdID"></param> /// <param name="cmdText"></param> public void AddDBCmd(int cmdID, string cmdText, DBCommandEventHandler dbCommandEvent) { Global.ExecuteDBCmd(cmdID, cmdText); return; DBCommand dbCmd = _DBCmdPool.Pop(); if (null == dbCmd) { dbCmd = new DBCommand(); } dbCmd.DBCommandID = cmdID; dbCmd.DBCommandText = cmdText; if (null != dbCommandEvent) { dbCmd.DBCommandEvent += dbCommandEvent; } lock (_DBCmdQueue) { _DBCmdQueue.Enqueue(dbCmd); } }
public void AddDBCmd(int cmdID, string cmdText, DBCommandEventHandler dbCommandEvent, int serverId) { Global.ExecuteDBCmd(cmdID, cmdText, serverId); }