示例#1
0
 private void ServerOnOnRequestEvent(Request request)
 {
     var cmd = (DBPusherCommand) (request.Tid);
     switch (cmd)
     {
         case DBPusherCommand.PushTask:
         {
             var req= request.Data as object[];
             string instance = (string)req[0];
             string dataBase = (string) req[1];
             string procedure = (string)req[2];
             object[] parameter = req[3] as object[];
             request.Return(Trunk.Executioner.Excute(instance, dataBase, procedure, parameter));
             break;
         }
         default:
             request.Return(false, -1, string.Format("Unknow commands:{0}", request.Tid), false);
             break;
     }
 }