項目更新或更新的事件在SharePoint項目 2007 發生兩次, 如果要求簽出選項啟用文檔庫.
我發現下面的解決方法從微軟支持這個問題.
檢查的價值 vti_sourcecontrolcheckedoutby
在 BeforeProperties 和 AfterProperties, 如果這兩個值是null,則該事件引發的其他檢查該事件引發的其他行動.
如果 (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] ==空 && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] !=空)
{
//這是檢查時更新事件觸發.
}
其他
{
//這是引發其他事件比檢查在行動.
}