Пример #1
0
        static void Main(string[] args)
        {
            EventPortal.Subscribe("Event1", new Handler1());
            EventPortal.Subscribe("Event1", new Handler2());

            Console.WriteLine("group0 已订阅事件Event1,按任意键退出程序......");
            Console.ReadLine();

            EventPortal.Cancel("Event1");
        }
Пример #2
0
        private static void StartPublish()
        {
            int count = 0;

            while (true)
            {
                count++;
                var evt = GetEvent(count);
                EventPortal.Publish(EventName, evt);
                Console.WriteLine(string.Format("已发布事件{0},id:{1}", EventName, count));
                Thread.Sleep(2000);
            }
        }