CancelRequest() публичный Метод

Sets the Item record with the required settings to complete and cancel a request. Not saved to database call Save() explicitly.
public CancelRequest ( QueueMessageItem item = null, string messageText = null, bool autoSave = false ) : bool
item QueueMessageItem
messageText string
autoSave bool
Результат bool
        protected void OnError(QueueMessageManager manager, string message = null)
        {
            if (message == null)
                message = manager.ErrorMessage;

            // clear out the message
            // don't do this
            manager.CancelRequest(messageText: "Failed: " + message,autoSave: true);

            LogManager.Current.LogError(message);
            // send email
            //AppUtils.SendAdminEmail("MPWFQMM Failure", errorMessage);            
        }
        protected void OnError(QueueMessageManager manager, string message = null, Exception ex = null)
        {
            if (message == null)
                message = manager.ErrorMessage;

            manager.CancelRequest(messageText: "Queue Error: " + message);
            manager.Save();


            string details = null;
            if (ex != null)
                details = ex.Source + "\r\n" + ex.StackTrace;

            //LogManager.Current.LogError(message, details);
            // send email
            //AppUtils.SendAdminEmail("MPWFQMM Failure", errorMessage);            
        }