Насколько я понимаю, это предполагает понимание того факта, что мы имеем дело с одним из двух возможных пространств имен. Один предназначен для клиентской стороны, другой — для серверной.
- Пространство имен: Microsoft.SharePoint.Client — API: клиентская объектная модель (CSOM) )
- Пространство имен: Microsoft.SharePoint – API: Серверная объектная модель (SSOM)
https://learn.microsoft.com/en-us/share ... ins/using- csom-for-dotnet-standard#using-modern-authentication-with-csom-for-net-standard
Вот в чем вопрос. Как программно удалить список SharePoint в C#? Аутентификация не является проблемой. Мне уже удалось создать список SharePoint с нуля, добавить столбцы в список SharePoint и загрузить данные в строки. Я думаю, было бы полезно, если бы у меня была возможность, если я решу, что полное восстановление списка необходимо, удалить список.
Теперь вот проблема, с которой я столкнулся: следующий код:
Код: Выделить всё
newList = context.Web.Lists.GetByTitle(listTitle);
newList.DeleteObject();
context.ExecuteQuery();
Значит, вызов запроса на выполнение в контексте после выполнения команды удаления в списке SharePoint вызывает ошибку, в которой говорится, что это невозможно сделать, поскольку список существует?!
Пожалуйста, сообщите.
Подробнее здесь: https://stackoverflow.com/questions/790 ... sharp-code
Мобильная версия