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; }