Skip to content

Commit 86f23e1

Browse files
committed
Allow message locks to complete until the receive endpoint has been stopped (Azure Service Bus).
1 parent 964c290 commit 86f23e1

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/Transports/MassTransit.Azure.ServiceBus.Core/AzureServiceBusTransport/Receiver.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ async Task OnMessage(ProcessMessageEventArgs messageReceiver, ServiceBusReceived
113113
if (IsStopping)
114114
return;
115115

116-
MessageLockContext lockContext = new ServiceBusMessageLockContext(messageReceiver, message, cancellationToken);
116+
MessageLockContext lockContext = new ServiceBusMessageLockContext(messageReceiver, message, Stopped);
117117
var context = new ServiceBusReceiveContext(message, _context, cancellationToken, lockContext, _clientContext);
118118

119119
CancellationTokenSource cancellationTokenSource = null;

src/Transports/MassTransit.Azure.ServiceBus.Core/AzureServiceBusTransport/SessionReceiver.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ async Task OnSession(ProcessSessionMessageEventArgs messageSession, ServiceBusRe
3131
if (IsStopping)
3232
return;
3333

34-
MessageLockContext lockContext = new ServiceBusSessionMessageLockContext(messageSession, message, cancellationToken);
35-
MessageSessionContext sessionContext = new ServiceBusMessageSessionContext(messageSession, cancellationToken);
34+
MessageLockContext lockContext = new ServiceBusSessionMessageLockContext(messageSession, message, Stopped);
35+
MessageSessionContext sessionContext = new ServiceBusMessageSessionContext(messageSession, Stopped);
3636
var context = new ServiceBusReceiveContext(message, _context, lockContext, _clientContext, sessionContext);
3737

3838
CancellationTokenSource cancellationTokenSource = null;

0 commit comments

Comments
 (0)