Я пытаюсь установить поле «Целевые аудитории» в элементе списка программным способом. Мне удалось программно установить значение для одной аудитории, но когда я пытаюсь использовать несколько аудиторий, SharePoint пытается интерпретировать значение, которое я задаю, как одну аудиторию, а не как несколько. Я устанавливаю значение с помощью кода ниже.
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One";
Я использую этот код для указания нескольких аудиторий, например:
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One; Audience Two";
Когда я делаю это, SharePoint пытается интерпретировать всю строку как одну аудиторию, и я получаю сообщение, когда редактирую элемент списка, который говорит: "No exact match was found."
Использую ли я правильный формат для указания нескольких аудиторий для этого поля, или есть класс, который я должен использовать, аналогичный SPFieldLookupValue
?