public ScriptJobExecutionEngine() { this.Settings = new ScriptJobExecutionSettings() { UnattendedExecution = false, }; }
public static void Execute(ScriptJobExecutionSettings executionSettings) { new ScriptJobExecutionEngine().Load(executionSettings).Execute(); }
public static async Task ExecuteAsync(ScriptJobExecutionSettings executionSettings) { await new ScriptJobExecutionEngine().Load(executionSettings).ExecuteAsync(); }
public ScriptJobExecutionEngine Load(ScriptJobExecutionSettings executionSettings) { this.Settings = executionSettings; return(Load(this.Settings.AssemblyName, this.Settings.TypeName, this.Settings.WorkingFolderPath)); }