From 16d818e749462daf5e0e43079b2e48991646c619 Mon Sep 17 00:00:00 2001 From: Steven Shaw Date: Wed, 29 Nov 2006 06:00:52 +0000 Subject: QPID-137. Cache the AcknowledgeMode to prevent exception on closing. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@480425 13f79535-47bb-0310-9956-ffa450edef68 --- dotnet/Qpid.Client/Client/BasicMessageConsumer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'dotnet') diff --git a/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs b/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs index ffd19e9500..611a4e5351 100644 --- a/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs +++ b/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs @@ -50,9 +50,11 @@ namespace Qpid.Client set { _noLocal = value; } } + private AcknowledgeMode _acknowledgeMode; + public AcknowledgeMode AcknowledgeMode { - get { return _channel.AcknowledgeMode; } + get { return _acknowledgeMode; } } private MessageReceivedDelegate _messageListener; @@ -114,6 +116,7 @@ namespace Qpid.Client _noLocal = noLocal; _messageFactory = messageFactory; _channel = channel; + _acknowledgeMode = _channel.AcknowledgeMode; } #region IMessageConsumer Members -- cgit v1.2.1