Example #1
0
        public CommandScriptStepAudit Execute(CommandScriptStep task)
        {
            _log.Debug("CreateServiceCommand Executing...");

            var result = new CommandScriptStepResult();

            var settings    = task.CommandScript.Variables.Get <HostSettings>();
            var hostControl = task.CommandScript.Variables.Get <HostControl>();

            var serviceBuilderFactory = task.Arguments.Get <ServiceBuilderFactory>();

            ServiceHandle serviceHandle = new ServiceHandleProxy(settings, hostControl, serviceBuilderFactory);

            task.Arguments.Set(serviceHandle);

            result.Add(serviceHandle);

            return(new CommandScriptStepAudit(this, result));
        }
        public CommandScriptStepAudit Execute(CommandScriptStep task)
        {
            _log.Debug("CreateServiceCommand Executing...");

            var result = new CommandScriptStepResult();

            var settings = task.CommandScript.Variables.Get<HostSettings>();
            var hostControl = task.CommandScript.Variables.Get<HostControl>();

            var serviceBuilderFactory = task.Arguments.Get<ServiceBuilderFactory>();

            ServiceHandle serviceHandle = new ServiceHandleProxy(settings, hostControl, serviceBuilderFactory);

            task.Arguments.Set(serviceHandle);

            result.Add(serviceHandle);

            return new CommandScriptStepAudit(this, result);
        }
 public CommandScriptStepAudit(Command command, CommandScriptStepResult result)
 {
     _result = result;
     _type = command.GetType();
 }
Example #4
0
 public CommandScriptStepAudit(Command command, CommandScriptStepResult result)
 {
     _result = result;
     _type   = command.GetType();
 }