NServiceBus.ReceiveStrategy.MovePoisonMessageToErrorQueue C# (CSharp) Method

MovePoisonMessageToErrorQueue() protected method

protected MovePoisonMessageToErrorQueue ( System.Messaging.Message message, System.Messaging.MessageQueueTransaction transaction ) : void
message System.Messaging.Message
transaction System.Messaging.MessageQueueTransaction
return void
        protected void MovePoisonMessageToErrorQueue(Message message, MessageQueueTransaction transaction)
        {
            var error = $"Message '{message.Id}' is classfied as a poison message and will be moved to '{errorQueue.QueueName}'";

            Logger.Error(error);

            errorQueue.Send(message, transaction);
        }

Same methods

ReceiveStrategy::MovePoisonMessageToErrorQueue ( System.Messaging.Message message, MessageQueueTransactionType transactionType ) : void