Αντικείμενο ή Αντικείμενο Ενημέρωση Ενημέρωση Εκδήλωση στο SharePoint 2007 εμφανίζεται δύο φορές, εφόσον το επιβάλλουν την ολοκλήρωση της παραγγελίας επιλογή είναι ενεργοποιημένη για τη βιβλιοθήκη εγγράφων.
Βρήκα την παρακάτω λύση από υποστήριξης της Microsoft για αυτό το θέμα.
Ελέγξτε την αξία του vti_sourcecontrolcheckedoutby
σε BeforeProperties και AfterProperties, εάν οι δύο τιμές είναι μηδενική, τότε η ενεργοποίηση του συμβάντος, από το check in αλλιώς το συμβάν προκλήθηκε από άλλες δράσεις.
αν (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] 0 == && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != 0)
{
//Αυτό είναι, όταν η εκδήλωση ενημέρωσης ενεργοποιείται από check-in.
}
αλλού
{
//Αυτό προκαλείται από γεγονότα εκτός από το check-σε δράση.
}