У меня возникли проблемы с поиском методов «Извлечь» (или иным образом заблокировать) и «Зарегестрировать» документы в библиотеке / списке SharePoint Online с помощью Graph SDK.На самом деле я не вижу в списке вызовов REST, но я должен верить, что они где-то есть, потому что веб-клиент OneDrive для бизнеса предоставляет эти функции.
По сути, в некоторых сценариях управления версиями администраторы SharePoint и / илидизайнеры могут «Требовать извлечения» в конфигурации параметров управления версиями библиотеки.Редактирование документа - это многоэтапный процесс, одним из первых шагов которого является «извлечение» документа из библиотеки, чтобы он был заблокирован для редактирования текущим пользователем.Я не могу найти этот метод (и зеркальный метод Check In) при просмотре документов REST или исходного кода Graph SDK на GitHub.Эти методы потребуются, если библиотека настроена на «Требовать извлечение».
Я довольно тщательно просмотрел объекты (Graph) List и ListItem (включая отношение / коллекцию версий) и не может найтиметоды.Я ожидал бы, что они будут доступны в объекте ListItem.
Если у кого-нибудь есть какой-либо код для работы с документами ListItems таким способом - или просто знает, где найти эти методы, это было бы очень полезно.