static void Main(string[] args) { EventPortal.Subscribe("Event1", new Handler1()); EventPortal.Subscribe("Event1", new Handler2()); Console.WriteLine("group0 已订阅事件Event1,按任意键退出程序......"); Console.ReadLine(); EventPortal.Cancel("Event1"); }
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); } }