public void ProcessMessage(SharedMessage message) { if (message.MessageType == MessageType.Slow) { throw new Exception("Not supported"); } Console.WriteLine("Processing (fast) {0}", message); Thread.Sleep(1000); }