Record.IsRecord всегда возвращает false - PullRequest
0 голосов
/ 27 апреля 2020

В настоящее время я разрабатываю инструмент, который перебирает все файлы в библиотеке Do c. Однако мне нужно пропустить незадекларированные записи.

Я использовал метод Records.IsRecord, и почему-то он всегда возвращает мне false. Я использовал этот код, чтобы проверить, были ли документы уже объявлены:

 if (Records.IsRecord(clientContext, document).Value.Equals(false)){
logger.LogInformation(item.FieldValues["FileLeafRef"].ToString() + " is NOT a record");
Records.DeclareItemAsRecord(clientContext, document);
logger.LogInformation("is document Declared: " + Records.IsRecord(clientContext, document).Value);
}

Как ни странно, он проходит условие, но выдает ошибку, что документ уже был объявлен. Но когда я регистрирую «Документ объявлен», он все равно возвращает false. Любая помощь будет оценена!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...