public void TestMessagingService() { MessageChannel msgCh = ServiceManager.Messaging.CreateMessageChannel("testChannel"); X o1 = new X(1); X o2 = new X(2); X o3 = new X(3); msgCh.MessageSentEvent += new MessageChannel.ReceiveMessageHandler(o1.ReceiveMessage); msgCh.MessageSentEvent += new MessageChannel.ReceiveMessageHandler(o2.ReceiveMessage); msgCh.MessageSentEvent += new MessageChannel.ReceiveMessageHandler(o3.ReceiveMessage); // Fire the event. msgCh.SendMessage(null, new Services.Message("here you go")); }