Wenn in SharePoint ein Element zum ersten Mal zu einer Dokumentbibliothek hinzugefügt wird, werden erwartungsgemäß die Ereignisse ItemAdded und ItemAdding ausgelöst. Und wenn Sie denselben Dateinamen hochladen, um die vorhandene Datei zu aktualisieren, werden die Ereignisse ItemUpdated und ItemUpdating ebenfalls wie erwartet ausgelöst. Es ist mir jedoch nicht gelungen, festzustellen, ob diese Art von Aktion tatsächlich stattgefunden hat oder nicht. Genauer gesagt, bin ich nicht in der Lage, zwischen den folgenden Ereignissen zu unterscheiden:
- Ein Element wird aktualisiert, weil jemand eine neue Datei hochgeladen, aber keines der Formularfelder bearbeitet hat.
- Ein Eintrag wird aktualisiert, weil jemand auf "OK" drückt, aber nichts in einem der Formularfelder verändert hat.
Gibt es eigentlich eine Möglichkeit, diese Art von Aktualisierungen zu unterscheiden? Es scheint weder in den Ereigniseigenschaften noch in der Versionshistorie des Listenelements und der Datei selbst etwas zu geben, das diese Informationen enthält. Ich habe sogar versucht, die Dateien selbst mit OpenBinary() zu vergleichen, aber in beiden Fällen erhalte ich immer noch das gleiche Ergebnis. Ich danke Ihnen im Voraus für jede Hilfe!