public void AddScheduledProcess(ProcessExecutionMethod processExecutionMethod, string processName, object[] processParameters, string processSchedule) { AddProcess(processExecutionMethod, processName, processParameters); ScheduleProcess(processName, processSchedule); }
public void AddProcess(ProcessExecutionMethod processExecutionMethod, string processName, object[] processParameters) { processName = processName.Trim(); if (GetProcess(processName) == null) { m_processes.Add(new ServiceProcess(processExecutionMethod, processName, processParameters, this)); } else { throw new InvalidOperationException(string.Format("Process \"{0}\" is already defined.", processName)); } }
public void AddScheduledProcess(ProcessExecutionMethod processExecutionMethod, string processName, string processSchedule) { AddScheduledProcess(processExecutionMethod, processName, null, processSchedule); }
public void AddProcess(ProcessExecutionMethod processExecutionMethod, string processName) { AddProcess(processExecutionMethod, processName, null); }