Artikel-Aktualisierung oder Element aktualisiert Event in SharePoint 2007 kommt zweimal, wenn erforderlich Kasse Option ist für Dokumentbibliothek aktiviert.
Ich fand den folgenden Workaround von Microsoft Support für dieses Problem.
Überprüfen Sie den Wert vti_sourcecontrolcheckedoutby
in BeforeProperties und AfterProperties, wenn die beiden Werte Null sind, dann wird die Veranstaltung durch Check-in ausgelöste sonst das Ereignis wird durch andere Aktionen ausgelöst.
wenn (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] == Null && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != Null)
{
//Dies ist, wenn das Update-Ereignis von Check-in wird ausgelöst.
}
sonst
{
//Dies wird durch Ereignisse ausgelöst andere als Check-in-Aktion.
}