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