资源修改 hook

在用户处理项目中为提供程序配置的资源时,与资源库提供程序关联的大多数有趣功能将发生。要获知用户对资源的更改,提供程序可以实现资源修改 hook。资源插件作为扩展点提供这些 hook。IMoveDeleteHookIFileModificationValidator 的文档描述了实现这些 hook 的详细信息。

小组插件通过向资源插件登记类属 hook,来优化和简化 hook 与合适资源的关联。这些类属 hook 仅在资源库提供程序中查找给定的资源并获取其 hook。这具有只调用一个提供程序 hook 的优势,而不是使每个提供程序实现登记 hook,那样必须首先检查资源是否由提供程序管理。

对于您的插件,这意味着您通过覆盖 RepositoryProvider 中的方法来提供任何必要的 hook。这些方法的缺省实现将回答 null,指示不需要 hook。

Copyright IBM Corporation and others 2000, 2003.