Как сделать вы устанавливаете поле управляемых метаданных при использовании веб-службы копирования SharePoint?

Я использую веб-службу SharePoint Copy для загрузки файла в библиотеку документов. Библиотека использует тип контента, который содержит поле управляемых метаданных. Не могу понять, как обновить это поле с помощью класса FieldInformation. У меня не было проблем с настройкой других полей с помощью этого метода. Пример того, как я загружаю файл с FileInformation, можно найти здесь

Я попытался установить поле через его отображаемое имя, а также «скрытое» поле заметки с тем же именем плюс 0.

SharePointCopyWebService.FieldInformation fieldInfo = new SharePointCopyWebService.FieldInformation();
fieldInfo.DisplayName = "Internal Audit Topics_0";
fieldInfo.Type = SharePointCopyWebService.FieldType.Note;
fieldInfo.Value = "Known Term";
fieldInfoArray.Add(fieldInfo);

Дополнительная информация:

  • Это выполняется внутри приложения Win Forms
  • Мне не разрешено использовать объектные модели SharePoint Server / Client

Есть идеи, как обновить поле управляемых метаданных с помощью класса FieldInformation?

6
задан Community 23 May 2017 в 10:34
поделиться