private static void InfrastructureAwareEventing()
 {
     IUIPublishSubscribeChannel channel = new UIPublishSubscribeChannel();
     IAProducer iaProducer = new IAProducer(channel);
     IASubscriber sub1 = new IASubscriber(channel, "one");
     IASubscriber sub2 = new IASubscriber(channel, "two");
     sub1.Subscribe();
     sub2.Subscribe();
     iaProducer.Send();
 }
 private static void PocoSubscriberEventing()
 {
     IUIPublishSubscribeChannel channel = new UIPublishSubscribeChannel();
     //IAProducer iaProducer = new IAProducer(channel);
     Subscriber sub1 = new Subscriber("one");
     Subscriber sub2 = new Subscriber("two");
     channel.SubscribeObject<string>(sub1);
     channel.SubscribeObject<int>(sub2);
     channel.PublishObject("foo");
     channel.PublishObject(2);
 }
Beispiel #3
0
        private static void InfrastructureAwareEventing()
        {
            IUIPublishSubscribeChannel channel = new UIPublishSubscribeChannel();
            IAProducer   iaProducer            = new IAProducer(channel);
            IASubscriber sub1 = new IASubscriber(channel, "one");
            IASubscriber sub2 = new IASubscriber(channel, "two");

            sub1.Subscribe();
            sub2.Subscribe();
            iaProducer.Send();
        }
Beispiel #4
0
        private static void PocoSubscriberEventing()
        {
            IUIPublishSubscribeChannel channel = new UIPublishSubscribeChannel();
            //IAProducer iaProducer = new IAProducer(channel);
            Subscriber sub1 = new Subscriber("one");
            Subscriber sub2 = new Subscriber("two");

            channel.SubscribeObject <string>(sub1);
            channel.SubscribeObject <int>(sub2);
            channel.PublishObject("foo");
            channel.PublishObject(2);
        }