protected virtual void MessageReceived(RedisMonitorMessage message)
 {
     if (!Disposed &&
         !ReferenceEquals(message, null) && !message.IsEmpty &&
         CanSendMessage(message))
     {
         var subscriptions = m_Subscriptions;
         if (subscriptions != null)
         {
             subscriptions.Invoke(MonitorChannel, message);
         }
     }
 }
 protected virtual bool CanSendMessage(RedisMonitorMessage message)
 {
     return(true);
 }