发明名称 |
对数据的基于元数据的事件支持操作 |
摘要 |
描述了对数据的基于元数据的事件支持操作。在此描述了用于提供对数据的基于元数据的事件支持操作的概念和技术。诸如类和事件之类的应用数据可被存储在表中并且可与应用元数据相关联和/或由应用元数据来描述。应用元数据也可指定引用类上的一个或多个方法的一个或多个事件处理程序。事件处理程序可通过各种链接到一个或多个应用元数据表的代表来调用。当接收到对应用数据的创建、更新或删除操作时,应用元数据可被查询来确定应用元数据是否描述与应用数据相关联的事件处理程序。如果存在与应用数据相关联的事件处理程序,则该事件处理程序可被调用。 |
申请公布号 |
CN102591645B |
申请公布日期 |
2015.05.27 |
申请号 |
CN201110440149.8 |
申请日期 |
2011.12.15 |
申请人 |
微软公司 |
发明人 |
P·维拉森;陈兆琪;R·S·戈图穆卡拉;M·考尔德伦 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
胡利鸣 |
主权项 |
一种计算机实现的用于调用事件处理程序的方法,所述计算机实现的方法包括执行计算机实现的操作,用于:检测对与应用元数据(110)相关联的应用数据(108)的操作(120),所述应用数据包括具有记录的表,其中所述应用数据根据发布和订阅模型来发布,其中所述表包括对一个或多个代表的引用,所述一个或多个代表包括预操作代表或后操作代表中的至少一个,并且其中如果对所述应用数据的所述操作完成,则通知一个或多个订阅者;响应于检测到对所述应用数据(108)的操作,确定所述应用元数据(110)是否包括描述与对所述应用数据(108)的所述操作(120)相关联的一个或多个事件处理程序的数据,其中所述一个或多个事件处理程序引用类上的方法;响应于确定所述应用元数据(110)包括描述所述一个或多个事件处理程序的数据,标识所述一个或多个事件处理程序并调用所述一个或多个事件处理程序,其中调用所述一个或多个事件处理程序包括:标识多个事件处理程序,确定所述多个事件处理程序要按其被调用的次序,以及根据所确定的次序来调用所述事件处理程序。 |
地址 |
美国华盛顿州 |