Microsoft Graph (GraphServiceClient) не возвращает все столбцы в библиотеке документов SharePoint.C#

Место общения программистов C#
Ответить
Anonymous
 Microsoft Graph (GraphServiceClient) не возвращает все столбцы в библиотеке документов SharePoint.

Сообщение Anonymous »

Я пытаюсь обновить проект C# с помощью библиотеки CSOM SharePoint для использования API Microsoft Graph. Используя приведенный ниже код для запроса библиотеки документов SharePoint, я получаю 37 свойств «дополнительных данных».

Код: Выделить всё

string[] scopes = new[] { "https://graph.microsoft.com/.default" };
GraphServiceClient graphClient = new GraphServiceClient(credential, scopes);
var items = GraphClient.Sites[siteId].Lists[listId].Items.GetAsync((requestConfiguration) =>
{
requestConfiguration.QueryParameters.Expand = new string[] { "fields" };
}).Result.Value;

int count = items[0].Fields.AdditionalData.Count; //37
Но в более старом проекте CSOM, использующем приведенный ниже код, я вижу 139 элементов:

Код: Выделить всё

ListItemCollection items = thislist.GetItems(query);
SharePoint.Load(items);
SharePoint.ExecuteQuery();

int count = items[0].FieldValues.Count; //139
Я не уверен, что это полезно, но меня интересуют имена отсутствующих полей; "_dlc_DocId", "FileRef".

Подробнее здесь: https://stackoverflow.com/questions/792 ... arepoint-d
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»