예제 #1
0
        public async Task Run(string[] args)
        {
            if (args.Length != 1)
            {
                _logger.LogInformation("Укажите параметр для ConsumerId, например: dotnet run client01");
                return;
            }

            string clientId = args[0];

            await _consumer.StartAsync(clientId);

            _logger.LogInformation("Начался прием сообщений. Нажмите любую кнопку для отмены.");

            Console.ReadKey();
            _consumer.CloseConnection();

            await Task.CompletedTask;
        }