https://issues.apache.org/jira/browse/AMQNET-497
diff --git a/src/main/csharp/MessageConsumer.cs b/src/main/csharp/MessageConsumer.cs
index 647a272..a500b4f 100755
--- a/src/main/csharp/MessageConsumer.cs
+++ b/src/main/csharp/MessageConsumer.cs
@@ -57,7 +57,7 @@
private int redeliveryTimeout = 500;
protected bool disposed = false;
- private long lastDeliveredSequenceId = 0;
+ private long lastDeliveredSequenceId = -1;
private int ackCounter = 0;
private int deliveredCounter = 0;
private int additionalWindowSize = 0;
@@ -170,7 +170,7 @@
this.info.OptimizedAcknowledge = this.optimizeAcknowledge;
this.failoverRedeliveryWaitPeriod = session.Connection.ConsumerFailoverRedeliveryWaitPeriod;
this.nonBlockingRedelivery = session.Connection.NonBlockingRedelivery;
- this.transactedIndividualAck = session.Connection.TransactedIndividualAck ||
+ this.transactedIndividualAck = session.Connection.TransactedIndividualAck ||
session.Connection.MessagePrioritySupported ||
this.nonBlockingRedelivery;
}