internal VirtualboxHddRunner( ICakeLog log, Action <VirtualboxSettings, ProcessArgumentBuilder, ProcessSettings, Action <IProcess> > runCallback, VirtualboxSettings settings) : base(log, runCallback, settings) { }
/// <summary> /// Run vboxmanage command with process settings and callback /// </summary> /// <param name="settings"></param> /// <param name="args"></param> /// <param name="procSettings"></param> /// <param name="procCallback"></param> protected void Run( VirtualboxSettings settings, ProcessArgumentBuilder args, ProcessSettings procSettings, Action <IProcess> procCallback) { this.Runner.Invoke(settings, args, this.GetProcessSettings(procSettings, procCallback != null), procCallback); }
internal VboxmanageCommandRunner( ICakeLog log, Action <VirtualboxSettings, ProcessArgumentBuilder, ProcessSettings, Action <IProcess> > runCallback, VirtualboxSettings settings) { this.Log = log; this.Runner = runCallback; this.Settings = settings; }
/// <summary> /// Run vboxmanage command /// </summary> /// <param name="settings"></param> /// <param name="args"></param> protected void Run( VirtualboxSettings settings, ProcessArgumentBuilder args) { this.Run(settings, args, null, null); }