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