You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by st...@apache.org on 2006/11/29 07:00:53 UTC

svn commit: r480425 - /incubator/qpid/trunk/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs

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