예제 #1
0
파일: ServiceHelper.cs 프로젝트: avs009/gsf
 public void AddScheduledProcess(ProcessExecutionMethod processExecutionMethod, string processName, object[] processParameters, string processSchedule)
 {
     AddProcess(processExecutionMethod, processName, processParameters);
     ScheduleProcess(processName, processSchedule);
 }
예제 #2
0
파일: ServiceHelper.cs 프로젝트: avs009/gsf
        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));
            }
        }
예제 #3
0
파일: ServiceHelper.cs 프로젝트: avs009/gsf
 public void AddScheduledProcess(ProcessExecutionMethod processExecutionMethod, string processName, string processSchedule)
 {
     AddScheduledProcess(processExecutionMethod, processName, null, processSchedule);
 }
예제 #4
0
파일: ServiceHelper.cs 프로젝트: avs009/gsf
 public void AddProcess(ProcessExecutionMethod processExecutionMethod, string processName)
 {
     AddProcess(processExecutionMethod, processName, null);
 }