Inheritance: IServerCommand
コード例 #1
0
 public UAReturn Execute(CommandRequest cmd)
 {
     UAReturn r;            
     ServerCommand srvCMD = new ServerCommand(_userSession.DefaultDispatcher, "", cmd.CommandSyntax);
     srvCMD.Execute();
     return srvCMD.Result;
 }
コード例 #2
0
 public abstract object ExecuteR(ServerCommand Command, bool hasReturn, bool hasUAReturn);
コード例 #3
0
 public abstract UAReturn Execute(ServerCommand Command);
コード例 #4
0
        public override object ExecuteR(ServerCommand Command, bool hasReturn, bool hasUAReturn)
        {

            _journal.WriteLine(Command.CommandSyntax);

            UAReturn result = new UAReturn();
            result.Success = true;
            result.Data = null;
            object o = dispatcher.SyntaxEditorEvaluateToObject(Command.CommandSyntax, hasReturn, hasUAReturn);

            return o;
        }
コード例 #5
0
        public override UAReturn Execute(ServerCommand Command)
        {

            _journal.WriteLine(Command.CommandSyntax);

            UAReturn result = new UAReturn();
            result.Success = true;
            result.Data = dispatcher.EvaluateToXml(Command.CommandSyntax);

            return result;
        }
コード例 #6
0
        public static void Save(string fileName, ServerCommand command)
        {

            XmlSerializer serializer = new XmlSerializer(typeof(ServerCommand));
            FileStream stream = new FileStream(fileName, FileMode.Create);
            serializer.Serialize(stream, command);
            stream.Close();

        }
コード例 #7
0
 public object ExecuteR(CommandRequest cmd, bool hasReturn, bool hasUAReturn)
 {
     UAReturn r;
     ServerCommand srvCMD = new ServerCommand(_userSession.DefaultDispatcher, "", cmd.CommandSyntax);
     return srvCMD.ExecuteR(hasReturn, hasUAReturn);
 }