Položku Aktualizace nebo výtisku Aktualizováno událostí ve službě SharePoint 2007 dochází dvakrát, pokud vyžadují pokladny volba povolena pro knihovnu dokumentů.
Našel jsem následující řešení z technické podpory společnosti Microsoft tento problém.
Zkontrolujte hodnotu vti_sourcecontrolcheckedoutby
v BeforeProperties a AfterProperties, v případě, že obě hodnoty jsou nulové, pak událost je vyvolána kontrola v případě, jinde se spouští další akce.
pokud (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] == NULL && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != NULL)
{
//To je, když je aktualizace události vyvolané check-in.
}
jiného
{
//To je při událostech, které kromě check-v akci.
}