NServiceBus.RecoverabilityExecutor.MoveToError C# (CSharp) Method

MoveToError() private method

private MoveToError ( ErrorContext errorContext, string errorQueue ) : Task
errorContext ErrorContext
errorQueue string
return Task
        async Task<ErrorHandleResult> MoveToError(ErrorContext errorContext, string errorQueue)
        {
            var message = errorContext.Message;

            Logger.Error($"Moving message '{message.MessageId}' to the error queue '{ errorQueue }' because processing failed due to an exception:", errorContext.Exception);

            await moveToErrorsExecutor.MoveToErrorQueue(errorQueue, message, errorContext.Exception, errorContext.TransportTransaction).ConfigureAwait(false);

            if (raiseNotifications)
            {
                await eventAggregator.Raise(new MessageFaulted(errorContext, errorQueue)).ConfigureAwait(false);
            }
            return ErrorHandleResult.Handled;
        }