Author: steshaw
Date: Tue Nov 28 22:00:52 2006
New Revision: 480425

URL: http://svn.apache.org/viewvc?view=rev&rev=480425
Log:
QPID-137. Cache the AcknowledgeMode to prevent exception on closing.

Modified:
    incubator/qpid/trunk/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs

Modified: 
incubator/qpid/trunk/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs?view=diff&rev=480425&r1=480424&r2=480425
==============================================================================
--- incubator/qpid/trunk/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs 
(original)
+++ incubator/qpid/trunk/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs 
Tue Nov 28 22:00:52 2006
@@ -50,9 +50,11 @@
             set { _noLocal = value; }
         }
 
+        private AcknowledgeMode _acknowledgeMode;
+
         public AcknowledgeMode AcknowledgeMode
         {
-            get { return _channel.AcknowledgeMode; }
+            get { return _acknowledgeMode; }
         }
 
         private MessageReceivedDelegate _messageListener;
@@ -114,6 +116,7 @@
             _noLocal = noLocal;
             _messageFactory = messageFactory;
             _channel = channel;
+            _acknowledgeMode = _channel.AcknowledgeMode;
         }
 
         #region IMessageConsumer Members


Reply via email to