【问题标题】:How can I check in itemadded event whether itemupdated event will fire after or not?如何检查 itemadded 事件是否会触发 itemupdated 事件?
【发布时间】:2016-05-25 20:54:45
【问题描述】:

如果 itemupdated 事件在它之后触发,我需要跳过我在 itemadded 事件中的代码。有什么通用的解决方案吗?

【问题讨论】:

    标签: sharepoint sharepoint-2013


    【解决方案1】:

    然后删除添加的项目。即使刚刚创建项目,也会始终触发 Itempupdated。所以我不明白你为什么需要 ItemAdded。

    • 如果您创建一个项目 --> ItemAdded --> ItemUpdated
    • 如果您更新项目 --> ItemUpdated

    【讨论】:

    • itemupdated 事件不会在每次添加项目后触发。它仅在启用 Require Check Out 选项时触发。 simple-talk.com/dotnet/.net-tools/…
    • 也当我们在添加到库后更改文件元数据或内容时。可能是在我们将文件添加到库之后。
    • 我找不到如何跳过 itemadded 事件,但我找到了如何检查 itemupdate 事件是否在 itemadded 事件之后触发写入,以便我可以撤消我在 itemupdate 中的更改。有 SPItemEventProperties.Versionless 属性可以解决问题。这是来源sharepointbulletin.blogspot.com/2013/08/…
    猜你喜欢
    • 2013-07-31
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    相关资源
    最近更新 更多