예제 #1
0
파일: BaseTask.cs 프로젝트: evkap/DVS
		protected string GetParamValue(TaskParamsKey key, bool throwIfNotFound = true)
		{
			if (Task.Params.ContainsKey(key))
			{
				return Task.Params[key];
			}
			else
			{
				if (throwIfNotFound)
					throw new ArgumentNullException(key.ToString());
				return null;
			}
		}
예제 #2
0
파일: TaskParam.cs 프로젝트: evkap/DVS
		public TaskParam(TaskParamsKey key, string value)
		{
			TaskParamsKey = key;
			Value = value;
		}
예제 #3
0
파일: TaskManager.cs 프로젝트: evkap/DVS
		private void AddParam(TaskParamsKey param, string value, Dictionary<TaskParamsKey, string> taskParams)
		{
			if (!String.IsNullOrEmpty(value))
			{
				taskParams.Add(param, value);
			}
		}