Пример #1
0
        public void Process()
        {
            if (_currentTask is null == false)
            {
                throw new InvalidOperationException("The instrument is already executing a task");
            }

            _currentTask = _taskDispatcher.GetTask();
            _instrument.Execute(_currentTask);
        }
Пример #2
0
        public void Process()
        {
            var task = _taskDispatcher.GetTask();

            _instrument.Execute(task);
        }
Пример #3
0
        public void Process()
        {
            string task = taskDispatcher.GetTask();

            instrument.Execute(task);
        }