Пункт Обновление или Пункт Обновлено событий в SharePoint 2007 происходит в два раза, если требуется проверка включена опция для библиотеки документов.
Я нашел следующие обходные пути от службы поддержки Microsoft по этому вопросу.
Проверьте значение vti_sourcecontrolcheckedoutby
в BeforeProperties и AfterProperties, если оба значения нулевые, то событие срабатывает чеком в другое событие срабатывает другими действиями.
если (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] == NULL && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != Null)
{
//Это когда обновление событие срабатывает при регистрации.
}
еще
{
//Это вызвано событиями, кроме регистрации в действии.
}