コード例 #1
0
        public CommandReturnCodes RunCommandInSession(TextReader input, TextWriter output, Logger logger, OrchardParameters args) {
            CommandReturnCodes result = (CommandReturnCodes)_agent.GetType().GetMethod("RunCommand").Invoke(_agent, new object[] { 
                input,
                output,
                args.Tenant,
                args.Arguments.ToArray(),
                args.Switches});

            return result;
        }
コード例 #2
0
        public CommandReturnCodes RunCommand(TextReader input, TextWriter output, Logger logger, OrchardParameters args) {
            var agent = CreateAgent();
            CommandReturnCodes result = (CommandReturnCodes)agent.GetType().GetMethod("RunSingleCommand").Invoke(agent, new object[] { 
                input,
                output,
                args.Tenant,
                args.Arguments.ToArray(),
                args.Switches});

            return result;
        }
コード例 #3
0
ファイル: CommandHost.cs プロジェクト: mofashi2011/orchardcms
        public int RunCommand(TextReader input, TextWriter output, Logger logger, OrchardParameters args)
        {
            var agent = Activator.CreateInstance("Orchard.Framework", "Orchard.Commands.CommandHostAgent").Unwrap();
            int result = (int)agent.GetType().GetMethod("RunSingleCommand").Invoke(agent, new object[] {
                input,
                output,
                args.Tenant,
                args.Arguments.ToArray(),
                args.Switches});

            return result;
        }
コード例 #4
0
        public CommandReturnCodes RunCommandInSession(TextReader input, TextWriter output, Logger logger, OrchardParameters args)
        {
            CommandReturnCodes result = (CommandReturnCodes)_agent.GetType().GetMethod("RunCommand").Invoke(_agent, new object[] {
                input,
                output,
                args.Tenant,
                args.Arguments.ToArray(),
                args.Switches
            });

            return(result);
        }
コード例 #5
0
        public CommandReturnCodes RunCommand(TextReader input, TextWriter output, Logger logger, OrchardParameters args)
        {
            var agent = CreateAgent();
            CommandReturnCodes result = (CommandReturnCodes)agent.GetType().GetMethod("RunSingleCommand").Invoke(agent, new object[] {
                input,
                output,
                args.Tenant,
                args.Arguments.ToArray(),
                args.Switches
            });

            return(result);
        }