更新项目或项目中的更新SharePoint事件 2007 发生两次, 如果要求签出选项启用文档库.
我发现这个问题,从Microsoft支持下面的解决方法.
检查的价值 vti_sourcecontrolcheckedoutby
在 BeforeProperties 和 AfterProperties, 如果这两个值是null,则该事件引发的其他检查该事件引发的其他行动.
如果 (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] ==空 && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] !=空)
{
//这是当更新事件是由入住触发.
}
其他
{
//这是由事件触发的以外检查行动.
}