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

Место общения программистов 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.
SharePoint использует тот же вызов API для загрузки информации своего списка, и в ответе есть ". etag", которое меня интересует:
Изображение
< /п>

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

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

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

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

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

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