Загрузка свойства ETag при получении элементов в виде потока в SharePoint ⇐ C#

Место общения программистов C#
Anonymous
Загрузка свойства ETag при получении элементов в виде потока в SharePoint

Сообщение Anonymous »

Я пытаюсь прочитать содержимое списка SharePoint с помощью RenderListDataAsStream, как показано ниже:

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

POST https://{site_url}/_api/web/GetList(@listUrl)/RenderListDataAsStream?@listUrl=%27%2Fsites%2Fteam-a%2Flists%2FList%27
Authorization: "Bearer " + accessToken
Accept: "application/json;odata=nometadata"
Content-Type: "application/json;odata=nometadata"

{
"parameters": {
"AddRequiredFields": "true",
"DatesInUtc": "true",
"RenderOptions": 17
}
}
Параметры тела RenderListDataAsStream задаются, как показано ниже:

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

Parameters = new StreamDataRequest.StreamDataParameters
{
DatesInUtc = true,
ViewXml = "



....

",
AddRequiredFields = true,
Paging = pagingToken
}
Я пытаюсь прочитать свойство ETag для файлов, которые я загружаю, используя приведенный выше запрос, и когда я добавляю , свойство не заполнено.
Использование ctx.Web.GetFileById(); для загрузки файла и чтения ETag неэффективно, поскольку требует цикла по загруженным файлам и влияет производительность.
Я пытаюсь выяснить, могу ли я загрузить свойство ETag в ViewXML как часть моего CAML запрос.

Подробнее здесь: https://stackoverflow.com/questions/791 ... sharepoint

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