文档库项的OnWorkflowItemChanged - 确定元数据或文件是否已更改?

时间:2010-03-08 13:39:14

标签: sharepoint events workflow document

在SharePoint Workflow中 - 对于文档库,如何确定文档元数据或文档本身是否已更改?

当我只更改元数据(如文件标题)时,会添加SPListItem.Versions和SPFile.Versions。如果我只更改元数据,SPFile.Length也会更改。

1 个答案:

答案 0 :(得分:1)

我想你是在区分元数据和文件内容,对吗?我想这很难做到,因为元数据是文件的一部分。一种可能的途径是调查SharePoint如何生成它在版本历史记录中包含的注释。您可以使用Reflector查看SharePoint程序集以获取一些线索。另一种选择是使用COM Automation在服务器上打开这两个文件(例如,如果它们是word文件),并以这种方式比较元数据。

相关问题