Я загружаю файл в папку sharepoint и хочу добавить собственные метаданные в мои файлы.Например, я хочу добавить метаданные с именем «TypeOfFile», и мое приложение будет хранить данные внутри этих метаданных.
Я уже пытался обновить значение «TypeOfFile» после того, как файл был загружен в sharepoint.Я могу сделать это с метаданными Заголовка, но когда я пытаюсь сделать это с пользовательским столбцом, я получаю ошибку «TypeOfFile не является свойством SP.File»
Вот экран столбца, который я создал в sharepoint: https://i.ibb.co/QMfTSv0/sharepoint-File.png
var client = await CreateClient();
client.DefaultRequestHeaders.Add("X-HTTP-Method", "MERGE");
client.DefaultRequestHeaders.Add("If-Match", "*");
filename = filename.Replace("'", " ");
var content = new StringContent("{ '__metadata': { 'type': 'SP.File' }, 'TypeOfFile': 'test'}");
content.Headers.Clear();
content.Headers.Add("content-type", "application/json;odata=verbose");
var respoonse = await client.PostAsync($"{_sharepointwebsite}_api/web/GetFileByServerRelativeUrl('{_folderpath}/{filename}')/ListItemAllFields", content);
Я ожидаю, что смогу обновить пользовательские метаданные из файла после его загрузки в sharepoint.
Возможно ли это сделать?