Как я могу отличить обновление файла SharePoint как из загрузки файла?

StackOverflow https://stackoverflow.com/questions/2624130

Вопрос

В SharePoint, когда элемент впервые добавляется в библиотеку документов, она стремится к тому, что имеющиеся события и понятны пункты, как и ожидалось. И если вы загрузите одно и то же имя файла для обновления существующего файла, он будет уволен на элементарных и элементарных событиях, как и ожидалось. Тем не менее, я был неудачным при определении того, на самом деле произошел этот вид действий или нет. Или, более конкретно, я полностью не могу дифференцировать между следующим:

  • Товар обновляется, потому что кто-то загрузил новый файл, но ничего не сделал ни к какому из полей формы.
  • Товар обновляется, потому что кто-то ударил «ОК», но ничего не сделал ни к какому из полей формы.

На самом деле есть способ различить такие обновления? Похоже, что нет ничего в свойствах событий, которые содержат эту информацию, ни в истории версии как для элемента списка, так и сама файла. Я даже попытался сравнить сами файлы через OpenBinary (), но в обоих упомянутых случаях я все еще получаю тот же результат. Спасибо заранее за любую помощь!

Это было полезно?

Решение

Я прошел через эту же проблему чуть более 2 лет назад. То, как я реализовал, он был, глядя на все поля в ранее, и после недвижимости для обоих типов событий, и некоторые из более неясных полей были отличными в зависимости от такого события.

К сожалению, у меня больше нет доступа к этому коду, поэтому я не могу дать вам имя поля. Просто сбрасывайте все раньше и после свойств и играйте с ним.

Болен, вы бы подумали, что будет легче. Я надеялся, что во время первой загрузки перед недвижимостью будет нулевой или пустой, но нет такой удачи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top