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; }
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; }
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; }
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); }
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); }