Я недавно перешел на использование. Net Core вместо. Net Framework. Компания, в которой я работаю, требует использования списков SharePoint.
Мы используем SharePoint 2010. Сначала я попытался использовать файл Microsoft.SharePoint.Client dll, который мы использовали для. Net Framework. Поскольку он не работал с. Net Core, я загрузил пакет Microsoft.SharePointOnline.CSOM с NuGet.
Вот мой код, который получает список (он работает в. Net Framework, но не работает. Net Код)
var customerRegions = new List<CustomerRegion>();
ClientContext context = new ClientContext("http://workflowsdev/operations/CustomerManagement");
var SPList = context.Web.Lists.GetByTitle("Customer Regions");
CamlQuery query = new CamlQuery();
ListItemCollection entries = SPList.GetItems(query);
context.Load(entries);
context.ExecuteQuery();
foreach (ListItem currentEntry in entries)
{
var currentRegion = new CustomerRegion();
currentRegion.Region = currentEntry["Region"].ToString();
}
return customerRegions;
Ошибка кода: context.ExecuteQuery();
Ошибка:
WebException: удаленный сервер возвратил ошибку: (400) Неверный запрос.
Кто-нибудь знает, как я могу заставить это работать. Net Core 3.1? Я не могу найти онлайн решения этой проблемы.