代码之家  ›  专栏  ›  技术社区  ›  Janis Veinbergs

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

  •  0
  • Janis Veinbergs  · 技术社区  · 14 年前

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

    splistitem.versions和spfile.versions都是在我只更改元数据(如文件标题)时添加的。如果我只更改元数据,spfile.length也会更改。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Charles Sprayberry    13 年前

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