Carrot.InboundChannel.Acknowledge C# (CSharp) Method

Acknowledge() public method

public Acknowledge ( System.UInt64 deliveryTag ) : void
deliveryTag System.UInt64
return void
        public void Acknowledge(UInt64 deliveryTag)
        {
            _model.BasicAck(deliveryTag, false);
        }

Usage Example

Example #1
0
        protected override Task <AggregateConsumingResult> ConsumeInternalAsync(BasicDeliverEventArgs args)
        {
            InboundChannel.Acknowledge(args.DeliveryTag);

            return(ConsumeAsync(args).ContinueWith(_ =>
            {
                var result = _.Result;
                result.NotifyConsumingCompletion();
                return result;
            }));
        }