Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var timeManager = new TimeManager();
            var subscriber1 = new SubscriberOne();

            subscriber1.Register(timeManager);
            var subscriber2 = new SubscriberTwo(timeManager);

            timeManager.SimulateTimer(10);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Publisher     pub  = new Publisher();
            SubscriberOne sub1 = new SubscriberOne();
            SubscriberTwo sub2 = new SubscriberTwo();

            pub.EventHandler += sub1.SubscribeOneProcessing;
            pub.EventHandler += sub2.SubscribeTwoProcessing;

            pub.Publish("This is a message from the universe.");

            Console.ReadLine();
        }
Ejemplo n.º 3
0
        private static void Main(string[] args)
        {
            var video = new Video {videoname = " Justin Biber "};
            var VE = new VideoEncode(); // Publisher
            var SO = new SubscriberOne(); // Subscriber
            var ST = new SubscriberTwo(); // Subscriber

            // We need to bind these subscribers to Event
            VE.videoEncoded += ST.OnEventHandlerTwo;
            VE.videoEncoded += SO.OnEventHandlerOne;

            VE.videoEncode(video);
            Console.ReadLine();
        }