代码之家  ›  专栏  ›  技术社区  ›  Dynde

忽略sharepoint列表(SPAudit)中未签入项的更新

  •  0
  • Dynde  · 技术社区  · 14 年前

    好吧,这有点难以解释,正如标题所暗示的。

    我在ItemUpdated和ItemCheckedIn上有一个事件接收器,这两个接收器都编写定制的spaudients。但当CheckedIn出现时,它也会附带两个更新条目(一个用于添加的文件,另一个用于对我怀疑的列表项进行简单更新)。

    我很想把这些条目处理掉。一开始我觉得这很简单,只要在itemUpdated事件接收器中输入if,然后停止一切

    if(SPListItem.CheckedOut = false) { //... do nothing }
    

    但是,我找不到任何方法来确定listitem的签出状态。

    有人有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   x0n    14 年前

    签出状态通过以下方式确定:

    if (item.Level == SPFileLevel.Checkout) {
    

    哪里 item 是一个 SPListItem

    -奥辛