/// <summary> /// /// </summary> /// <param name="message"></param> /// <param name="deadLetterReason"></param> /// <param name="deadLetterErrorDescription"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public virtual async Task DeadLetterMessageAsync( ServiceBusReceivedMessage message, string deadLetterReason, string deadLetterErrorDescription = default, CancellationToken cancellationToken = default) { await _receiver.DeadLetterMessageAsync( message, deadLetterReason, deadLetterErrorDescription, cancellationToken) .ConfigureAwait(false); message.IsSettled = true; }