Exemplo n.º 1
0
        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"));
        }