Exemple #1
0
 private void QueueTask(ITask task)
 {
     StaticLogger.Log($"Adding task to queue: {task}");
     _queue.Queue(task);
 }
Exemple #2
0
 private void _queue_TaskCompleted(TaskQueueEventArgs eventArgs)
 {
     StaticLogger.Log("Completed task: " + eventArgs.Task);
     FileProcessingCompleted();
 }
Exemple #3
0
 private void _queue_TaskProgress(TaskProgressEventArgs eventArgs)
 {
     StaticLogger.Log($"{(eventArgs.Percentage * 100):F1}% done.");
 }
Exemple #4
0
 private void _queue_TaskStarting(TaskQueueEventArgs eventArgs)
 {
     StaticLogger.Log("Starting task: " + eventArgs.Task);
 }
Exemple #5
0
 private void _queue_TaskError(TaskQueueErrorEventArgs eventArgs)
 {
     StaticLogger.Log($"Error while processing file. {eventArgs.ThrownException}");
 }