nopCommerce开发者指南(八):暴露和处理事件

原文链接:http://docs.nopcommerce.com/display/nc/Exposing+and+Handling+Events

翻译 by:yersans,如有不妥,敬请指正,博主邮箱:zhanglei0591@qq.com。转载请注明出处。

 

事件是指向相关部分进行广播的通知。事件在数据更改时被触发,如插入、更新和删除。nopCommerce 允许开发者监听他们感兴趣的事件。开发者可以用两种方式使用事件。发布一个时间供监听者消费,或订阅其他开发者发布的事件。

 

  1. 发布事件,开发者需要获取IEventPublisher 的一个实例,并对相应的事件数据调用Publish 方法。
  2. 监听事件,开发者要创建IConsumer 接口的一个新的实现,一旦有新的消费实现被创建,nopCommerce会使用反射找到并注册这个实现以进行事件处理。

posted on 2015-04-02 15:25  用语言表达世界  阅读(313)  评论(0编辑  收藏  举报