Exemplo n.º 1
0
        private async Task MessageQueueOnWork(OperationComponent arg)
        {
            _eventSystem.Publish(new OperationStartedEvent(arg.OpsId));
            await arg.Task(arg.Data);

            _operations.Remove(arg);
            _eventSystem.Publish(new OperationFinishtEvent(arg.OpsId));
        }
Exemplo n.º 2
0
 private void Process(OperationComponent obj)
 => _messageQueue.Enqueue(obj);