基本信息
源码名称:C# EventBus 事件总线模式实例(发布/订阅事件)
源码大小:3.82KB
文件格式:.zip
开发语言:C#
更新时间:2015-08-08
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍



public class SomeClass
{
  //Register your instance to subscribe to events
  public SomeClass()
  {
    BusProvider.Instance.Register(this);
  }

  //Subscribe to a specific event, specified by the argument type
  [Subscribe]
  public void OnResult(ResultEvent e)
  {
    //do something with the result
  }

  //Unregister your instance when you're done with it, to prevent memory leaks
  public void Unregister()
  {
    BusProvider.Instance.Unregister(this);
  }
}

public class PublishingClass
{
    public PublishingClass(){
      //Publish result to all subscribed methods of registered classes
      BusProvider.Instance.Post(new ResultEvent("this is awesome!"));
    }
}