public IScriptExecution CreateFileElementExecution( IFileElement element, IPartner partner, params object[] arguments) { this.ExpectServiceStarted(); var scriptTask = new ScriptExecutionTask(m_logger, m_logSinkManager, m_loadedFilesManager, m_taskManager, element, arguments); m_tasks.Add(new WeakReference <ScriptExecutionTask>(scriptTask)); return(scriptTask); }
public IExecutionResult ExecuteFileElement( IFileElement element, IPartner partner, params object[] arguments) { this.ExpectServiceStarted(); var exeTask = new ScriptExecutionTask(m_logger, m_logSinkManager, m_loadedFilesManager, m_taskManager, element, arguments); m_tasks.Add(new WeakReference <ScriptExecutionTask>(exeTask)); exeTask.ExecuteSynchronous(); throw new NotImplementedException(); }