Я использую sharepoint CSOM для загрузки/выгрузки файла из учетной записи OneDriveBusiness.Как я могу проверить, отредактирован ли файл (заблокирован?) С помощью csom?
Перед загрузкой файла мне нужно проверить, используется ли файл в данный момент. File.CheckOutType всегда "None". Я использую свойство File.LockedByUser, используя следующий код, но я получил исключение ServerObjectNullReferenceException, когда файл не заблокирован.
var listItem = clientDocs.GetItemById(item.Id);
clientContext.Load(listItem.File.LockedByUser);
clientContext.ExecuteQuery();
var locked = listItem.File.LockedByUser.UserId;
I was hoping to be able to do do something like :
if (file."locked")
{
throw exception...
}
enter code here
Любая идея? Спасибо!
Спасибо за ваш ответ, но это возможно, что File.CheckOutType не всегда ни когда файл открыт на Ipad с преимуществом? Я сделаю больше тестов, но с первого взгляда редактирование файла с помощью excel не изменяет CheckOutType. –