public async Task OnReceived(object channel, BasicDeliverEventArgs eventArgs) { var result = await this.convertBlock.SendAsync( new AmqpMessage( amqpPropertyBuilder.BuildPropertiesFromProperties(eventArgs.BasicProperties), eventArgs.Exchange, eventArgs.RoutingKey, eventArgs.Body) ).ConfigureAwait(this.continueOnCapturedContext); this.channel.BasicAck(eventArgs.DeliveryTag, false); }
public async Task OnReceived(object channel, BasicDeliverEventArgs eventArgs) { this.logService.Debug("Receiving message with '{0}' exchange and '{1}' routingkey.", eventArgs.Exchange, eventArgs.RoutingKey); var result = await this.deserializeBlock.SendAsync( new AmqpDelivery( new AmqpMessage( amqpPropertyBuilder.BuildPropertiesFromProperties(eventArgs.BasicProperties), eventArgs.Exchange, eventArgs.RoutingKey, eventArgs.Body), eventArgs.DeliveryTag) ).ConfigureAwait(this.continueOnCapturedContext); this.channel.BasicAck(eventArgs.DeliveryTag, false); }