Aktualizacja przedmiotu lub przedmiotu Zaktualizowano zdarzeń w SharePoint 2007 występuje dwa razy, jeśli wymagają przeprowadzanie transakcji jest włączona dla biblioteki dokumentów.
Znalazłem następujące rozwiązanie z pomocy technicznej firmy Microsoft dotyczącą tego problemu.
Sprawdź wartość vti_sourcecontrolcheckedoutby
w BeforeProperties i AfterProperties, jeśli obie wartości są puste, to zdarzenie jest wywoływane przez sprawdzić w innym przypadku jest wywoływane przez inne działania.
jeśli (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] == NULL && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != Null)
{
//To jest po zdarzeniu aktualizacja uruchamiana jest przez check-in.
}
więcej
{
//To jest wyzwalanych przez zdarzenia inne niż odprawy w akcji.
}