Ошибка возникает, поскольку запрос возвращает ListItem
ресурс :
var listItemData = graphClient.Sites["tenant.sharepoint.com:/sites/siteA:"]
.Lists["List1"].Items["117"].Request()
.Select("FullName,FirstName,Lastname").GetAsync().Result;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, но свойства, указанные в выражении выбора, принадлежат ListItem.Fields
свойство
Комувернуть ListItem
значения поля, либо заменить
.Select("FullName,FirstName,Lastname")
на
.Expand("Fields($select=FullName,FirstName,Lastname)")
Например:
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Request().Expand("Fields($select=FirstName,FullName)").GetAsync();
Или указать FieldValueSet
ресурс конечная точка, например:
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Fields.Request().Select("FirstName,FullName").GetAsync();