Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
ServiceBusReceiver.CompleteMessageAsync Method
Definition
- Namespace:
- Azure.Messaging.ServiceBus
- Assembly:
- Azure.Messaging.ServiceBus.dll
- Package:
- Azure.Messaging.ServiceBus v7.20.1
- Package:
- Azure.Messaging.ServiceBus v7.18.0-beta.1
- Source:
- ServiceBusReceiver.cs
- Source:
- ServiceBusReceiver.cs
Important
Some information relates to prerelease product that may be substantially modified before itβs released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Completes a ServiceBusReceivedMessage. This will delete the message from the service.
public virtual System.Threading.Tasks.Task CompleteMessageAsync(Azure.Messaging.ServiceBus.ServiceBusReceivedMessage message, System.Threading.CancellationToken cancellationToken = default);
abstract member CompleteMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CompleteMessageAsync : Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CompleteMessageAsync (message As ServiceBusReceivedMessage, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameters
- message
- ServiceBusReceivedMessage
The message to complete.
- cancellationToken
- CancellationToken
An optional CancellationToken instance to signal the request to cancel the operation.
Returns
A task to be resolved on when the operation has completed.
Exceptions
- The lock for the message has expired or the message has already been completed. This does not apply for session-enabled entities. The Reason will be set to MessageLockLost in this case.
- The lock for the session has expired or the message has already been completed. This only applies for session-enabled entities. The Reason will be set to SessionLockLost in this case.
Remarks
This operation can only be performed on a message that was received by this receiver when ReceiveMode is set to PeekLock.
Applies to
Azure SDK for .NET
Feedback
Was this page helpful?
