/// /// <summary> /// Constructor. /// </summary> /// <param name="proSettings">Project's settings</param> /// <param name="ts">Target's settings</param> /// <param name="tabInt">Reference to TabPage Interface</param> public TargetUpload(ProjectSettings proSettings, TargetSettings ts, TabPageInterface tabInt) { _proSettings = proSettings; _strProName = proSettings.ProjectName; _tSettings = ts; DirectoryInfo d = new DirectoryInfo(proSettings.SourcePath); _numDirectorySize = this.dirSize(d); //Finds size of the directory WputOutput += new WputOutputHandler(tabInt.OnUpdateProgress); ProcessStop += new ProcessStoppedHandler(tabInt.OnProcessStopEvent); ProcessError += new ProcessErrorHandler(tabInt.OnProcessErrorEvent); _strTargetServer = _tSettings.TargetServer; }
public void RunSecondaryTastList(TaskList taskList, ProcessTaskHandler processTaskHandler,ProcessErrorHandler errorTaskHandler) { if (isBussy || isPrimary) return; foreach (ITask task in taskList.TasksList){ //task.EndTaskWritte += processTaskHandler; task.ErrorWrite+=errorTaskHandler; task.EndTaskWrite +=processTaskHandler; } //secondTaskList = taskList; if(secondTaskList== null) secondTaskList = new TaskList(); secondTaskList.TasksList.AddRange(taskList.TasksList); }
public void RunPrimaryTastListOnlineWrite(TaskList taskList, ProcessTaskHandler processTaskHandler,ProcessErrorHandler errorTaskHandler,ProcessErrorHandler logTaskHandler) { isPrimary = true; //taskList.EndTaskWritte += processTaskHandler; //taskList.ErrorTaskWritte+=errorTaskHandler; //if (logTaskHandler != null) // taskList.LogTaskWritte+= logTaskHandler; foreach (ITask task in taskList.TasksList){ task.ErrorWrite+=errorTaskHandler; task.EndTaskWrite +=processTaskHandler; if (logTaskHandler != null) task.LogWrite+= logTaskHandler; } taskList.ExecuteTaskOnlineWrite(); isPrimary = false; }
public void RunPrimaryTastListOnlineWrite(TaskList taskList, ProcessTaskHandler processTaskHandler, ProcessErrorHandler errorTaskHandler, ProcessErrorHandler logTaskHandler) { isPrimary = true; //taskList.EndTaskWritte += processTaskHandler; //taskList.ErrorTaskWritte+=errorTaskHandler; //if (logTaskHandler != null) // taskList.LogTaskWritte+= logTaskHandler; foreach (ITask task in taskList.TasksList) { task.ErrorWrite += errorTaskHandler; task.EndTaskWrite += processTaskHandler; if (logTaskHandler != null) { task.LogWrite += logTaskHandler; } } taskList.ExecuteTaskOnlineWrite(); isPrimary = false; }
public void RunSecondaryTastList(TaskList taskList, ProcessTaskHandler processTaskHandler, ProcessErrorHandler errorTaskHandler) { if (isBussy || isPrimary) { return; } foreach (ITask task in taskList.TasksList) { //task.EndTaskWritte += processTaskHandler; task.ErrorWrite += errorTaskHandler; task.EndTaskWrite += processTaskHandler; } //secondTaskList = taskList; if (secondTaskList == null) { secondTaskList = new TaskList(); } secondTaskList.TasksList.AddRange(taskList.TasksList); }