コード例 #1
0
 private void MoveTaskToFailed(UserTask task, string errorMessage)
 {
     CompletedTasksElements.Insert(
         0,
         new CompletedUserTaskElement
     {
         TaskId = task.TaskId,
         Source = task.SourceFileName,
         Error  = errorMessage,
     });
     UserTasks.Remove(task);
 }
コード例 #2
0
        private void MoveTaskToCompleted(UserTask task)
        {
            UserTasks.Remove(task);

            foreach (var outputFilePath in task.OutputFilePaths)
            {
                CompletedTasksElements.Insert(
                    0,
                    new CompletedUserTaskElement
                {
                    TaskId = task.TaskId,
                    Format = outputFilePath.Key,
                    Source = task.SourceFileName,
                    Target = outputFilePath.Value,
                    Error  = task.ErrorMessage,
                });
            }
        }