public void OnConfirmation(ConfirmationHandler handleConfirmation) { this.SafeNativeInvoke( n => { n.BasicAcks += (model, args) => handleConfirmation(true, args.DeliveryTag, args.Multiple); n.BasicNacks += (model, args) => handleConfirmation(false, args.DeliveryTag, args.Multiple); }); }