Point Mise à jour ou l'objet de l'événement à jour dans SharePoint 2007 se produit deux fois, si besoin option de paiement est activée pour la bibliothèque de documents.
J'ai trouvé la solution suivante à partir du Support technique Microsoft pour cette question.
Vérifiez la valeur de vti_sourcecontrolcheckedoutby
dans BeforeProperties et AfterProperties, si les valeurs sont nulles alors à la fois l'événement est déclenché par chèque à l'autre événement est déclenché par d'autres actions.
si (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] == Null && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != Null)
{
//C'est lorsque l'événement mise à jour est déclenchée par le check-in.
}
d'autre
{
//Ceci est déclenché par des événements autres que le check-in action.
}