Ejemplo n.º 1
0
        /// <inheritdoc cref="Consumer.ConnectCoreAsync" />
        protected override Task ConnectCoreAsync()
        {
            if (_consumer != null)
            {
                return(Task.CompletedTask);
            }

            (_channel, _queueName) = _connectionFactory.GetChannel(Endpoint);

            _consumer           = new AsyncEventingBasicConsumer(_channel);
            _consumer.Received += TryHandleMessageAsync;

            return(Task.CompletedTask);
        }