Сценарий:
Извлечение метаданных для файлов и версий файлов, размер которых превышает 2 ГБ, с помощью Microsoft.SharePointOnline.CSOM v16.1.7918.1200
Пример кода:
context.Load(file, f => f.Name);
context.Load(versions, v => v.Include(
c => c.CreatedBy,
c => c.VersionLabel,
c => c.Url,
c => c.Created,
c => c.Size
));
context.Load(OperationScope.Current.ClientContext.Site, s => s.Url);
context.ExecuteQuery();
Проблема:
Приведенный выше код приводит к Microsoft.SharePoint.Client.ServerException
с сообщением «Операция недопустима из-за текущего состояния объекта».
Если я удаляю v.Size
из запроса Load
, все работает нормально.
Есть ли ограничения в пакете SharePoint CSOM?