protected override void PostProcess(CodeAbility.MonitorAndCommand.Models.Message message)
        {
            base.PostProcess(message);

            try
            {
                ContentTypes messageType = message.ContentType;
                switch (messageType)
                {
                case ContentTypes.DATA:
                case ContentTypes.COMMAND:
                    ProcessPayloadMessage(message);
                    break;

                default:
                    break;
                }
            }
            catch (Exception exception)
            {
                Trace.WriteLine(String.Format("PostProcessing exception : {0}", exception));
            }
        }
 protected override void PreProcess(CodeAbility.MonitorAndCommand.Models.Message message)
 {
     base.PreProcess(message);
 }