public async Task Consume(SomeData obj, MessageContext context, CancellationToken cancellationToken) { await _delayedLogger.Log("Data received: {id} - {name}", new object[] { obj.Id, obj.Name }, cancellationToken); context.Ack(); }