/// <summary> /// Called when [message processing]. /// </summary> /// <returns></returns> protected virtual bool OnMessageProcessing() { try { var messageProcessing = MessageProcessing; if (messageProcessing != null) { messageProcessing(this, null); } } catch (Exception ex) { ServiceLog.ErrorFormat("Failed raising 'finished message processing' event.", ex); return(false); } return(true); }